控制台报错: The play() request was interrupted by a call to pause()

在android系统的webview里面用h5的video放了一个视频 一按home键再回去 视频就黑在那了 看了一下控制台
Uncaught (in promise) AbortError: The play() request was interrupted by a call to pause() 有前辈遇到过么

阅读 38.9k
4 个回答

今天,我也遇到同样的问题图片描述

然后,我在调用play()这个函数之前,调用load()这个函数就解决了。

执行了play()方法以后立即执行了pause()方法,所以你让video暂停150毫秒之后 再播放,就不会报错了
video.pause();
setTimeout(function () {

    video.play();
 }, 150);
新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题