首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOMException: play()请求被中断

DOMException: play()请求被中断
EN

Stack Overflow用户
提问于 2020-04-19 01:54:49
回答 1查看 132关注 0票数 0

此错误(The play() request was interrupted by a call to pause())发生在几个快捷键按下/向上键之后。我怎么才能修复它?

代码语言:javascript
复制
//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');
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-30 15:26:41

此错误是由于处理音频文件时出现的延迟造成的。

我通过调整音频base64大小限制(例如5Mbps)解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61293745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档