[英]Firefox never resolving navigator.mediaDevices.getUserMedia()
[英]Automatically click a link to download an mp3 file recorded with navigator.mediaDevices.getUserMedia?
我的頁面以與我發現的JSFiddle相同的方式使用getUserMedia,因此為簡單起見,我將鏈接到它: https ://jsfiddle.net/sasivarunan/bv55z5fe/
我嘗試使用此jQuery:
$('#audioDownload').click();
在我的stopRecord.onclick函數中,以便在錄制停止后自動單擊鏈接並下載mp3,但它不起作用。 我也嘗試使用
document.getElementById("audioDownload").click();
使用此代替:
$("#audioDownload").get(0).click();
我已經在您的代碼中對其進行了測試,並且可以正常工作: https : //jsfiddle.net/bv55z5fe/97/
盡管Yusril的答案對我不起作用,但這種添加確實解決了我的問題:
recordedAudio.onloadeddata = e => {
document.getElementById("audioDownload").click();
}
其中recordedAudio是實際的mp3,audioDownload是鏈接。 這必須表示在按下stopRecord按鈕后,mp3尚未准備好立即下載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.