解决 DOMException: The play() request was interrupted by a call to pause 错误
这个错误表示在调用 play() 方法时,它被一个调用 pause() 方法的操作中断了。这通常发生在你试图在视频或音频播放正在进行时调用 pause() 方法。
要解决这个问题,你需要检查在调用 play() 方法之前是否已经停止了视频或音频播放。你可以使用以下代码来检查当前的播放状态:
if (myVideo.paused) {
myVideo.play();
} else {
myVideo.pause();
}
如果你确定视频或音频正在播放中,并且你仍然收到这个错误,你可以尝试将其放在 try-catch 块中,以捕获任何异常并忽略它们:
try {
myVideo.play();
} catch(err) {
// do nothing
}
原文地址: https://www.cveoy.top/t/topic/m8ag 著作权归作者所有。请勿转载和采集!