我想将 Silverlight 播放器添加到多编解码器支持 HTML 的播放器列表中,因为除了其他支持的编解码器之外,我还想提供 WMV 文件,但我在网站上看不到太多文档用于启用 Silverlight 版本,而不是通过 JavaScript 启动它。
我有点不知所措,因为我尝试了一些我在下面发布的内容的变体,但没有取得任何成功。我已经查看了 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>