因项目需要,需在asp.net中插入视频。在网上找了一些资料。就我所了解的有三种实现方法:
1.使用Windows Media Player来播放。缺点:支持IE,不支持Chorme.其他浏览器未测试。代码为:
- <object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer" width="400" height="400">
- <param name="ShowStatusBar" value="0"/>
- <param name="Filename" value="Videos/Wildlife.wmv" />
- <embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" >
- </embed>
- </object>
2.使用flvplayer.swf 来播放flv文件。需下载flvplayer.swf文件,放置在专案目录下面。在代码中注意flvplayer.swf的地址。代码为:
- <object type="application/x-shockwave-flash" width="400" height="220"
- wmode="transparent" data="flvplayer.swf?file=Videos/research-css-05-a.flv">
- <param name="movie" value="flvplayer.swf?file=Videos/research-css-05-a.flv" />
- <param name="wmode" value="transparent" />
- </object>
3.参照html5 的video的用法。这个需要考虑浏览器,看浏览器是否支持html5 。使用asp.net创建播放视频的服务器控件。具体做法请见
以上几种方法,依据自身的需求选择合适的方法。