我有一个动态的视频,在其 src 属性中是一个链接,如下所示:
blob:https://www.xxxxx.com/3e5431bc-2443-4651-b363-a386a73c8129
我需要为用户单击创建一些内容,然后单击此按钮执行视频下载。我无法使用 html 视频 标签下载按钮。
注意:我尝试了这种方法,但是无法播放下载的视频。
答案 0 :(得分:1)
如果该URL上实际上有完整的MP4文件,则可以直接链接到该文件。
<a href="blob:https://example.com/3e5431bc-2443-4651-b363-a386a73c8129" download>Download</a>
由于您说这行不通,所以我怀疑您实际上没有Blob,但是URL通过Media Source Extensions引用了MediaSource。如果是这样,则没有通用的方法来重建视频。您将需要弄清楚正在使用哪种机制进行流传输(例如DASH或HLS)并自己重建视频文件。