希望你能帮助我解决这个问题。我正在使用HTML5开发一个媒体中心web应用程序 - jQuery和我想播放所有这些格式视频(.avi,.mp4,.mov,.wmv,.flv,.swf(可选) ))在所有浏览器(IE,Safari,Chrome,Firefox和Opera)中使用。什么是开发支持所有浏览器中的所有格式视频的asp.net网络应用视频播放器的最佳形式?
所以,我尝试了一些选项,使用HTML5 Object标签;第一个使用Windows媒体播放器,该播放WMP .AVI,.MP4,.MOV,.WMV很好,但只有在Internet Explorer :(
<object id="MediaPlayer" width="800" height="600" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player..." type="application/x-oleobject">
<param name="FileName" value="Download/ClubMelgar.mov"/>
<param name="ShowControls" value="true"/>
<param name="ShowStatusBar" value="false"/>
<param name="ShowDisplay" value="false"/>
<param name="autostart" value="true"/>
<embed type="application/x-mplayer2" src="Download/ClubMelgar.mov" name="MediaPlayer" width="192" height="190" showcontrols="1" showstatusbar="0" showdisplay="0" autostart="0"> </embed>
</object>
第二个选项的工作类似于第一,但I'采用Quicktime播放米,QuickTime的在所有浏览器,除了扮演最重要的(铬):(并播放一些媒体格式(MOV,MPEG-4(.MP4,的.m4v))
<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="320" height="180" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="Download/ClubMelgar.mov"/>
<param name="autoplay" value="true"/>
<param name="controller" value="false"/>
<embed src="Download/ClubMelgar.mov" width="320" height="180" autoplay="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/"> </embed>
</object>
第三个选项是使用HTML5标记但仅支持.mp4和.ogg文件:(
<video height="272" width="480" preload="auto" controls="controls">
<source src="html5Demo.mp4" type='video/mp4; codecs="avc1.420E01E, mp4a.40.2"'/>
<source src="html5Demo.ogg" type='video/ogg; codecs="theora, vorbis"'/>
</video>
所以我需要一些指导,使用HTML5或Jquery播放所有视频文件格式的最佳方式,同时兼容所有的互联网浏览器。
在此先感谢。
有很多的客户端插件已经做你所需要的,不要重新发明weel,看看这个http://jplayer.org/ –
谢谢你的回答。 我可以使用html5对象标签嵌入该插件吗? –