【发布时间】:2020-07-30 19:47:20
【问题描述】:
我从我的 API 获取视频 URL。在这里,我想使用该 URL 下载该视频。我有一个名为下载的按钮。当我点击该按钮时,视频应该会在我的浏览器中开始下载。
我已经搜索并找到了一些解决方案,例如将下载属性放在标签上
<a href="{{selectedVideo.playbackUrl}}" download>Download</a>
它正在重定向到另一个页面,但它没有开始下载视频。
有人可以帮忙吗?
【问题讨论】:
-
网址是内部的还是外部的?我的意思是如果 url 来自您的 api 或其他 url?
-
来自 API.@Çağrı
-
不使用标签是否可以实现。@Çağrı
-
然后你可以返回base64字符串下载它
-
我尝试在本地托管一个 mp4 视频并使用您的代码,下载工作正常。下载仅适用于同源 URL 或 blob: 和 data: 方案。是这个原因吗?或者是浏览器的原因,你用的是哪个浏览器?
标签: javascript angular typescript angular8