如何让Silverlight播放器中Mediaelement.js工作?(How do I get

2019-10-16 14:43发布

我想在Silverlight播放器添加到玩家在多编解码器支持HTML列表,因为我想成为了WMV文件,除了其他支持的编解码器,但我没有看到在网站上多文档为使比通过JavaScript推出它的其他Silverlight的版本。

我在一个小的损失,因为我已经试过了什么我已经贴在下面一些变化,并没有成功。 我已经通过了的MediaElement和-player.js来源看,但没有跳出我是什么,我需要在HTML做。 有没有人有什么我需要做的就是基于Silverlight版本工作HTML的任何建议/提示吗?

如果无法通过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>

Answer 1:

原来我需要指定文件类型是视频/ WMV的。 如果别人运行到这一点,你也许可以添加类似

 <source type="video/wmv" src="myvideo.wmv" />

以格式列表。

我使用的HTML模板引擎(速度),并把类型上的苍蝇,让视频换大家最终可能略有不同。



文章来源: How do I get the Silverlight player to work in Mediaelement.js?