[英]How to trigger the html5 video tag download event from javascript/angular
您可以使用 file-saver 模塊下載 blob 文件npm-file saver 模塊
經過一番研究,我找到了一個解決方案,但需要創建一個鏈接而不是按鈕才能使其工作。 您只需要在該鏈接中指向您的視頻資源,在新選項卡/窗口中打開它並為其添加download
屬性:
<a href="https://example.com/link-to-res.mp4" target="_blank" download>dl link</a>
您也可以嘗試創建此鏈接並在下載按鈕上的 onclick function 中以編程方式打開它:
clickFunction() {
const a = document.createElement('a');
a.href = "https://example.com/link-to-res.mp4";
a.download = "";
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
希望對您的問題有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.