在ASP.Net中播放视频
问题描述:
我想在我的asp.net页面播放视频。我正在使用代码在ASP.Net中播放视频
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="Player1" width="440" height="379">
<param name="URL" value="~/DBVideo/citibank.mpeg">
<param name="http://">
<param name="AutoStart" value="1">
<param name="ShowControls" value="">
<param name="ShowStatusBar" value="1">
<param name="ShowDisplay" value="1">
<param name="stretchToFit" value="1">
<param name="volume" value="32" />
<embed runat="server" id="Video"
type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
width="440" height="379" src="~/DBVideo/citibank.mpeg"
filename="~/DBVideo/citibank.mpeg" autostart="1" showcontrols="1" showstatusbar="1" showdisplay="1">
</embed>
</object>
现在只有媒体播放器符号即将到来,但视频并未播放。
任何人都可以帮我解决问题吗? 如果我想从SQL Server 2008数据库(varbinary字段)播放视频,那么我该怎么办?
答
如果你允许使用HTML5,你可以使用视频标签
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
至于从SQL获取视频:你可以使用SQL从文件中提取HTTP处理程序,并可能对其进行缓存http://msdn.microsoft.com/en-us/library/46c5ddfy%28v=vs.100%29.aspx
+0
其工作@Andriy F.但是,我该怎么玩来自数据库的视频 – Sobhan 2013-02-26 11:41:35
+1
如何尝试将其从数据库中解压缩到某个文件夹,然后播放它? – 2013-02-27 12:35:03
你允许使用HTML5吗? – 2013-02-25 12:09:10
没有。我的代码有什么不对吗? – Sobhan 2013-02-25 12:15:44
嗯。我使用了完全相同的html代码和从这里http://www.fileformat.info/format/mpeg/sample/index.htm使用的文件,它在IE9和Chrome(带扩展名) – 2013-02-25 12:42:54