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

问题描述 投票:1回答:1

所以我目前在数据库中保存了一个视频(.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>
c# asp.net database video
1个回答
0
投票

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

然后改变你的<video>标签以获得该网址。

© www.soinside.com 2019 - 2024. All rights reserved.