如何通过C#将数据库表中的视频(二进制数据)加载到aspx中的视频元素中?

时间:2017-11-20 16:34:44

标签: c# asp.net database video

所以我目前在数据库中保存了一个视频(.webm)作为二进制数据,我无法弄清楚我应该如何使用这个二进制数据将其转换回可查看的媒体源。我的数据表如下:

Id | Name       | Data
1  | Training 1 | NULL
2  | Training 2 | NULL
3  | Training 3 | 0x1A45DFA...

我希望能够将第三行的数据放入aspx中的视频元素中,特别是这个:

<video id="video" width="640" height="480" controls="controls" runat="server">
    Your browser does not support.
</video>

1 个答案:

答案 0 :(得分:0)

创建一个提供.webm文件的端点,例如/video-files/3。没有其他内容(如html),只是来自数据库的转换后的二进制数据。您可能需要包含正确的Content-Type值。

然后更改您的<video>代码以获取该网址。