【问题标题】:Video playing in ASP.Net page在 ASP.Net 页面中播放视频
【发布时间】: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" 你应该使用

标签: asp.net sql-server-2008


【解决方案1】:

如果允许使用 HTML5,则可以使用 video 标签

<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 获取视频:您可以使用 http 处理程序从 SQL 中提取文件并可能缓存它http://msdn.microsoft.com/en-us/library/46c5ddfy%28v=vs.100%29.aspx

【讨论】:

  • 它的工作 @Andriy F. 但是,我怎样才能播放数据库中的视频
  • 先从数据库解压到某个文件夹再播放如何?
猜你喜欢
  • 2012-04-17
  • 2014-07-16
  • 1970-01-01
  • 1970-01-01
  • 2019-10-12
  • 1970-01-01
  • 1970-01-01
  • 2011-07-09
  • 2016-10-18
相关资源
最近更新 更多