首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Silverlight播放器在Mediaelement.js中工作?

如何让Silverlight播放器在Mediaelement.js中工作?
EN

Stack Overflow用户
提问于 2012-04-20 01:32:58
回答 1查看 2.9K关注 0票数 1

我想将Silverlight播放器添加到多编解码器支持超文本标记语言的播放器列表中,因为我想在其他支持的编解码器之外提供WMV文件,但我在网站上没有看到多少启用Silverlight版本的文档,除了通过JavaScript启动它。

我有点迷茫,因为我已经尝试了我在下面发布的内容的一些变体,但没有任何成功。我已经查看了mediaelement-and-player.js源代码,但是没有任何东西让我明白我需要在HTML中做什么。有没有人对我需要做些什么来让基于HTML的Silverlight版本工作有什么建议/小贴士?

如果不能通过HTML实现,也没问题--但请提供一个清晰的例子。

非常感谢,吉姆

代码语言:javascript
运行
复制
<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>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-21 01:01:26

原来我需要指定该文件的类型为video/wmv。如果其他人遇到这种情况,您可以添加如下内容

代码语言:javascript
运行
复制
 <source type="video/wmv" src="myvideo.wmv" />

添加到格式列表中。

我使用的是HTML模板引擎(Velocity),并在运行时输入了类型,因此每个人的视频最终可能会略有不同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10233560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档