2013-05-03 4 views
0

코드 html + js가 있습니다. swj 동영상이 포함 된 페이지입니다. 크기 조정 설정이 SHOW_ALL로 설정됩니다. 확대/축소를 위해 수행됩니다. 사용자가 페이지를 확대하거나 축소 할 때 플래시 무비는 크기를 변경하여 페이지를 확대합니다. FF로는 모든 것이 완벽하게 작동하지만 Chrome에서는 작동하지 않습니다. 수동으로 설정을 모두 표시 (플래시 무비를 마우스 오른쪽 단추로 클릭 한 다음 설정을 지정)하면 작동을 시작합니다.크롬에서 플래시 크기가 조절되지 않습니다.

어떻게 해결할 수 있습니까? 정말 고마워요!

HTML :

<!DOCTYPE HTML> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title>Webcam Recording Demonstration</title> 
    <link rel="stylesheet" href="css/flash.css" type="text/css" media="screen, projection"> 
    <script type="text/javascript" src="jquery.js"></script> 
    <script type="text/javascript" src="swfobject.js"></script> 
    <script type="text/javascript" src="embedflash.js"></script> 
    <script type="text/javascript" src="flashinterface.js"></script> 
</head> 
<body> 
     <div id="page-wrap"> 
     <div id="header"> 
      Demonstration of videorecording 
     </div> 
     <div id="content-wrap"> 
     <div id="flash-container"> 
      <div id="flashObject">   
      </div> 
     </div> 
     <div style="display: block; clear: both;"></div> 
     </div> 
    <div id="record" class="button"> 
     Record 
    </div> 
    <div id="play" class="button"> 
     Play 
    </div> 
     <div id="footer" > 
     Designed and Implemeted by Petr Kaplunovich. MathJax package used 
     </div> 
    <div style="display: block; clear: both;"></div> 
    </div> 


</body> 
</html> 

JS :

function embedGuy(){ 
    var swfVersionStr = "0"; 
    var xiSwfUrlStr = ""; 
    var flashvars = {}; 
    var params = {}; 
    params.quality = "best"; 
    params.bgcolor = "#f1f1f1"; 
    params.play="true"; 
    params.loop="true"; 
    params.wmode="window"; 
    params.scale="showall"; 
    params.menu="true"; 
    params.salign=""; 
    params.devicefont="false"; 
    params.allowScriptAccess = "always";//"sameDomain"; 
    params.allowFullScreen="true"; 
    params.movie="webcam.swf"; 
    var attributes = {}; 
    attributes.id = "webcam"; 
    attributes.name = "webcam"; 
    attributes.align = "middle"; 
    swfobject.embedSWF(
    "webcam.swf", "flashObject", 
    "100%", "100%", 
    swfVersionStr, xiSwfUrlStr, 
    flashvars, params, attributes); 
} 
embedGuy(); 

P.S. 나는 이미 플래시에서 직접 설정을 제어하려했지만 - 불행히도 아무 것도 작동하지 않습니다.

답변

0

플래시 컨테이너 div가 삽입 된 플래시의 확장을 차단하고 있습니다.

플래시 컨테이너 너비와 높이를 100 %로 변경하면 Chrome에서 페이지를 확대/축소 할 때 확장됩니다.

관련 문제