2015-05-14 36 views
0

希望你能帮助我解决这个问题。我正在使用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播放所有视频文件格式的最佳方式,同时兼容所有的互联网浏览器。

在此先感谢。

+0

有很多的客户端插件已经做你所需要的,不要重新发明weel,看看这个http://jplayer.org/ –

+0

谢谢你的回答。 我可以使用html5对象标签嵌入该插件吗? –

回答

0

我认为flowplayer会帮你试试看,它是一个易于集成在web应用程序中的应用程序,你只需要下载它并引用它就可以使用js和swf文件,它拥有支持流媒体设备的插件,如iphone和ipad。

相关问题