我的页面使用getUserMedia的方式与我找到的JSFiddle相同,所以为了简单起见,我将链接到它:https://jsfiddle.net/sasivarunan/bv55z5fe/
我试图使用这个jQuery:
$('#audioDownload').click();
在我的stopRecord.onclick函数中,为了在录制停止后自动点击链接并下载mp3,但它无法正常工作。我也尝试过使用
document.getElementById("audioDownload").click();
答案 0 :(得分:0)
请改用:
$("#audioDownload").get(0).click();
我已经在你的代码中对它进行了测试,它的工作原理是: https://jsfiddle.net/bv55z5fe/97/
答案 1 :(得分:0)
虽然Yusril的回答对我不起作用,但这个补充确实解决了我的问题:
recordedAudio.onloadeddata = e => {
document.getElementById("audioDownload").click();
}
recordAudio是实际的mp3和audioDownload是链接。这必须意味着在按下stopRecord按钮后,mp3不能立即下载。