클라이언트 용 페이지에 Windows Media 비디오의 퍼가기 코드가 포함됩니다. 과거에는 비디오가 자동 시작되었고 어떤 브라우저에서도 문제가 없었습니다. 그러나 이제 클라이언트는 자동 재생을 사용하지 않기를 바란다. 여기에 비디오를 포함하기 위해 사용하고 코드입니다 : 내가 자동 시작 매개 변수를 변경하면Firefox 및 Chrome에서 Windows Media Embed 자동 재생 방지
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
id="player" width="320" height="300">
<param name="url"
value="http://www.xxx.com/videoimg/xxx.wmv" />
<param name="src"
value="http://www.xxx.com/videoimg/xxx.wmv" />
<param name="showcontrols" value="true" />
<param name="autostart" value="false" />
<!--[if !IE]>-->
<object type="video/x-ms-wmv"
data="http://www.xxx.com/videoimg/xxx.wmv"
width="320" height="300">
<param name="src"
value="http://www.xxx.com/videoimg/xxx.wmv" />
<param name="autostart" value="false" />
<param name="controller" value="true" />
</object>
<!--<![endif]-->
</object>
가 "거짓"비디오는 파이어 폭스 나 크롬에서 모두로드 할 수 없습니다. 재생 버튼을 누르는 것은 아무 일도하지 않습니다. IE에서는 정상적으로 작동합니다.
자동 시작이 비디오를 멈추지 않고 실행되는 것을 막을 수있는 아이디어는 있습니까?
감사합니다.
[편집]
내가이 일 자신의 플러그인을 변경하도록 강제 할 수있는 크로스 브라우저의 방법을 찾을 수 없습니다가 '허용'하지 않았다. 그래서 나는 가짜 비디오 링크 (플레이어의 스크린 샷)를 올렸고 사용자가 '화면'을 클릭하여 비디오를 시작하면 비디오 및 자동 재생을위한 올바른 코드를로드합니다.
이것은 내가 사용하는 코드입니다. #wmvWrap은 가짜 비디오 스크린 샷이고 $ wmvideo는 올바른 비디오 링크가있는 HTML 객체 임베디드 코드입니다.
$("#wmvWrap a").click(function(e){
e.preventDefault();
$('#wmvWrap').html('$wmvideo');
});
해결책으로 권장하지 않지만 다른 것을 찾을 수 없어 저에게 도움이되었습니다.
위의 질문에 대한 편집을 참조하십시오. 그러나 해결책은 아닙니다. – Marcus