Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过C#将视频从数据库表(二进制数据)加载到aspx中的视频元素?_C#_Asp.net_Database_Video - Fatal编程技术网

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

如何通过C#将视频从数据库表(二进制数据)加载到aspx中的视频元素?,c#,asp.net,database,video,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

因此,我目前已将一个视频(.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>

您的浏览器不支持。

创建一个端点来服务.webm文件,如
/video files/3
。没有其他内容(如html),只有从数据库转换的二进制数据。您可能需要包含正确的内容类型值


然后更改您的
标记以获得该url。

创建一个端点,为.webm文件提供服务,如
/video files/3
。没有其他内容(如html),只有从数据库转换的二进制数据。您可能需要包含正确的内容类型值


然后更改您的
标记以获得该url。

可能这是一种存储物理文件的文本路径会使事情更简单的情况。可能这是一种存储物理文件的文本路径会使事情更简单的情况。我不太确定您所说的端点是什么意思,我也不确定您所说的端点是什么意思已转换的二进制数据。“端点”只是“应用程序可以操作的url”的另一个术语。例如,
/questions/47396798
(本页)是一个“端点”。我所说的“已转换”(没错,它不是真正的“已转换”)是指您需要为客户端浏览器提供某种方式来下载您的文件,以便
元素可以使用它。例如,我目前有这样的代码(这是一种代码,我只将视频放在本地目录中,而不是数据库中):那么,我如何使端点符合字符串“source”?我不太确定端点是什么意思,也不确定转换的二进制数据是什么意思。“endpoint”只是“应用程序可以操作的url”的另一个术语。例如,
/questions/47396798
(本页)是一个“端点”。我所说的“已转换”(没错,它不是真正的“已转换”)是指您需要为客户端浏览器提供某种方式来下载您的文件,以便
元素可以使用它。例如,我目前有这样的代码(这是一种代码,我只将视频放在本地目录中,而不是数据库中):那么,如何使端点符合字符串“source”?