我正在使用此代码项目文章中的代码将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"中,播放器按钮可见但是当我点击播放按钮时,不会播放任何视频.当我们右键单击它时会显示"将视频保存为..."选项,并且下载的文件可以与桌面媒体播放器一起运行.
请帮我正确的代码.