簡體   English   中英

自動單擊鏈接以下載用navigator.mediaDevices.getUserMedia錄制的mp3文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM