【发布时间】:2013-02-25 20:19:35
【问题描述】:
我想在我的 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 吗?
-
没有。我的代码有什么问题吗?
-
嗯。我使用了完全相同的 html 代码并使用了这里的文件 fileformat.info/format/mpeg/sample/index.htm,它在 IE9 和 Chrome 中播放(带扩展名)
-
另外:在你的 HTML 上面 ASP.NET 不能解析路径 "~/DBVideo/citibank.mpeg" 你应该使用