다른 코덱 이외에도 WMV 파일을 제공하고 싶기 때문에 Silverlight 플레이어를 멀티 코덱 지원 HTML 플레이어의 목록에 추가하고 싶습니다. 자바 스크립트를 통해 시작하는 것 이외의 Silverlight 버전을 사용하도록 설정 한 웹 사이트Mediaelement.js에서 Silverlight 플레이어를 사용하려면 어떻게해야합니까?
나는 약간의 변형을 시도 했으므로 아래에 게시 한 내용 중 일부는 성공하지 못했습니다. mediaelement-and-player.js 소스를 살펴 봤지만 HTML에서해야 할 일에 관해서는 나와 아무런 차이가 없습니다. 누구든지 HTML 기반 Silverlight 버전이 작동하도록하기 위해 필요한 제안이나 팁이 있습니까?
HTML을 통해이 작업을 수행 할 수없는 경우에도 문제가 없지만 명확한 예를 제공해주십시오.
많은 감사, 짐
<video width="320" height="240" poster="poster.jpg" controls="controls" preload="none">
<!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 -->
<source type="video/mp4" src="myvideo.mp4" />
<!-- WebM/VP8 for Firefox4, Opera, and Chrome -->
<source type="video/webm" src="myvideo.webm" />
<!-- Ogg/Vorbis for older Firefox and Opera versions -->
<source type="video/ogg" src="myvideo.ogv" />
<!-- Optional: Add subtitles for each language -->
<track kind="subtitles" src="subtitles.srt" srclang="en" />
<!-- Optional: Add chapters -->
<track kind="chapters" src="chapters.srt" srclang="en" />
<!-- Flash fallback for non-HTML5 browsers without JavaScript -->
<object width="320" height="240" type="application/x-shockwave-flash" data="flashmediaelement.swf">
<param name="movie" value="flashmediaelement.swf" />
<param name="flashvars" value="controls=true&file=myvideo.mp4" />
<!-- Image as a last resort -->
<img src="myvideo.jpg" width="320" height="240" title="No video playback capabilities" />
</object>
<object width="320" height="240" type="application/x-silverlight-2" data="silverlightmediaelement.xap">
<param name="movie" value="silverlightmediaelement.xap" />
<param name="flashvars" value="controls=true&file=myvideo.wmv" />
<!-- Image as a last resort -->
<img src="myvideo.jpg" width="320" height="240" title="No video playback capabilities" />
</object>
mejs를 사용할 때 유의해야 할 몇 가지 사항 (어려운 점을 발견했습니다) ... 브라우저가 '
wmv의 mime 형식이 실제로'video/x-ms-wmv'라는 것에 주목할 가치가 있습니다. 왜 그들이 자바 스크립트에서'video/wmv'를 사용하는지 모르겠습니다. – doubleJ
명백하게, itty-bitty 링크가있는 블랙 박스는 ''에 대해 'width' 또는'height' 속성이 없기 때문에 발생합니다. CSS 속성을 사용해서는 안되는 것을 감안할 때 놀라운 일입니다. 나는'defaultVideoWidth' 또는'videoWidth'의 javascript 옵션으로 포스터 쇼를 볼 수 없다는 것을 알게되었습니다 (따라서, itty-bitty 링크). 나는이 일을하는 다른 방법을 찾지 못했다. –
doubleJ