如何在HTML5视频播放器中播放WMV文件

23

有没有办法使用HTML5视频播放器播放.wmv文件?


1
在哪些平台上的哪些浏览器中? - Pekka
如何将它们转换为WebM或MP4格式? - thejh
@Pekka:我只是为了浏览器独立性而使用HTML5,希望未来所有的浏览器都能支持它。 - Dr. Rajesh Rolen
4
非常难。WMV是一种专有格式。您应该考虑切换视频格式。 - Pekka
您可以使用JW Silverlight Player播放您的wmv文件。 - Ura
这种情况仍然存在吗?或者现在有可用的解决方案可以使用WMV格式的HTML5视频吗? - chandravadan
6个回答

32

没有办法。目前(可能永远)没有浏览器支持播放wmv文件。你必须将它转换成浏览器能够播放的格式。


1
从技术上讲,我认为他是正确的。虽然.wmv文件可以在IE中“工作”,但我已经看到了足够多的错误和崩溃,以至于即使这个答案没有任何严肃的意图,我也可以毫不犹豫地同意他的看法。 - Joel
请问您能否提供一个免费的在线基于Web的WMV转MP4或WebM的转换器?这样来到这个答案的人就可以得到100%的解决方案。 - user285594

11

那并不是事实。使用Windows Media Player对象,WMV文件可以在IE中播放。

例如:

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="480"
        height="360" codebase="http://www.microsoft.com/Windows/MediaPlayer/">
   <param name="Filename" value="http://walkernewsdownload.googlepages.com/HP-iPaq-614.wmv">
   <param name="AutoStart" value="true">
   <param name="ShowControls" value="true">
   <param name="BufferingTime" value="2">
   <param name="ShowStatusBar" value="true">
   <param name="AutoSize" value="true">
   <param name="InvokeURLs" value="false">
   <embed src="http://walkernewsdownload.googlepages.com/HP-iPaq-614.wmv"
          type="application/x-mplayer2" autostart="1" enabled="1" showstatusbar="1"
          showdisplay="1" showcontrols="1" 
          pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
          CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" width="480" height="360"></embed>
</object>

如果您的浏览器仍然支持,您可能需要安装Windows Media Player插件。

参考:http://www.walkernews.net/2008/08/17/windows-media-player-how-to-embed-wmv-file-in-html-code/ 以获取更详细的解释。


4
欢迎来到Stack Overflow!尽管这个回答在理论上可能解决了问题,但最好包含回答的关键内容并提供链接作为参考。 - jjnguy
问题是是否可以使用“HTML5视频播放器”。您提供的解决方案并没有使用video标签。 - vlasits

1
据我所知,浏览器中播放 WMV 文件而不使用嵌入式 WMP 的唯一方法是使用 Silverlight。

1
"Mediaelement.js" 播放器文档称支持 wmv 和 mov 格式,但我至今还没有看到任何关于这些格式的积极或成功的评论。像 wmv 和 mov 这样的格式是专有的,因此用户需要明确安装基于浏览器的插件才能播放视频。最新版本的 Firefox 不直接支持 wmv,但有一个解决方法。要支持 mov 格式,用户需要在系统中安装 QuickTime player。选择支持 Flash 回退以用于非 HTML5 浏览器的播放器。 Firefox 的 WMV 插件 Firefox 文档: "

0

嘿,你会认为IE会支持它,因为WMV是微软的格式,而IE是微软的应用程序。有趣的是,它们似乎不混合。

无论如何,我希望将来能支持WMV。从技术上讲,除了OGG之外,所有当前的视频格式都是专有的。OGG是唯一的开放平台编解码器。


0

抱歉,但实际上在谷歌浏览器、Safari、Opera和Firefox中不支持...

您可以使用任何程序将WMV转换为MP4文件,这是支持的:)

希望这个回复对您有很大帮助!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接