此错误(The play() request was interrupted by a call to pause())发生在几个快捷键按下/向上键之后。我怎么才能修复它?
//audio will start plying with key down
function keydown() {
if (audio.classList.contains('holding') == false) {
if (audio.src != '') {
audio.classList.add('holding');
if (audio.paused) {
audio.play();
} else {
audio.currentTime = 0;
}
}
}
}
//and audio will stop playing with key up
function keyup() {
if (audio.src != '') {
audio.pause();
audio.currentTime = 0;
}
audio.classList.remove('holding');
}发布于 2020-04-30 15:26:41
此错误是由于处理音频文件时出现的延迟造成的。
我通过调整音频base64大小限制(例如5Mbps)解决了这个问题。
https://stackoverflow.com/questions/61293745
复制相似问题