在所有浏览器中开发支持所有格式视频的asp.net Web应用程序视频播放器的最佳形式是什么?

时间:2015-05-14 22:30:35

标签: javascript jquery asp.net html5 video

希望你能在这个问题上帮助我。

我正在使用HTML5在Google.net中开发媒体中心网络应用程序 - 我想播放所有这些格式的视频(.avi,.mp4,.mov,.wmv,.flv,.swf(可选)) )在所有浏览器(IE,Safari,Chrome,Firefox和Opera)中。

所以,我尝试了一些使用HTML5 Object标签的选项;第一个使用Windows Media播放器,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>

第二个选项与第一个选项类似,但我使用Quicktime Player,Quicktime在所有浏览器中播放,除了最重要的(Chrome):(并播放一些媒体格式(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播放所有视频文件格式的最佳方式,同时兼容所有互联网浏览器。

先谢谢。

1 个答案:

答案 0 :(得分:0)

我认为flowplayer会帮助你尝试一下就是开源易于集成到你需要下载它的web应用程序并引用它js和swf文件你会很高兴,更多它有支持流媒体设备的插件,如iphone和ipad。