小编Lak*_*ddy的帖子

使用HTML5视频标记通过ashx处理程序从sql server blob播放视频文件

我正在使用此代码项目文章中的代码将MP4视频文件上传到SQL服务器(varbinary(MAX))并从那里播放.

我的要求是专门使用SQL服务器,而不是从文件系统存储和提取视频.

这是我用来播放视频的代码:

<video id='my_video_1'  controls
   width="640" height="264"
  data-setup="{"controls":true, "preload":none}" >
  <source src='<%# "VideoHandler.ashx?id=" + Eval("ID") %>' type='video/mp4'>  
</video>
Run Code Online (Sandbox Code Playgroud)

如果我使用物理视频文件作为视频源,它可以工作.但是上面的代码不起作用.

在"Internet Explorer"中,标签呈现带有红叉的黑盒子

在"Chrome"中,播放器按钮可见但是当我点击播放按钮时,不会播放任何视频.当我们右键单击它时会显示"将视频保存为..."选项,并且下载的文件可以与桌面媒体播放器一起运行.

请帮我正确的代码.

c# asp.net html5 sql-server-2008 html5-video

5
推荐指数
2
解决办法
4099
查看次数

标签 统计

asp.net ×1

c# ×1

html5 ×1

html5-video ×1

sql-server-2008 ×1