javascript - 如何停止 play() 请求被 pause() 调用中断
问题描述
如果用户客户端播放按钮视频将顺利播放,但当视频播放 sec 然后它停止播放时,我制作了网站。
jQuery(document).ready(function($){
var ppbutton = document.getElementById("vidbutton");
ppbutton.addEventListener("click", playPause);
myVideo = document.getElementById("video1");
function playPause() {
if (myVideo.paused) {
myVideo.play();
ppbutton.innerHTML = "Pause";
}
else {
myVideo.pause();
ppbutton.innerHTML = "Play";
}
}
});
但这会导致错误:Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause().
每次都出现但视频播放停止时,每次单击播放按钮时都会再次出现错误消息。
解决方案
推荐阅读
- scala - 在 Akka Streams 自定义图形阶段中包装 Pub-Sub Java API
- openapi - OpenAPI GET 查询请求中的附加属性
- typescript - 无法搜索只读数组联合
- bazel - 如何在 Bazel 输出中获取所有任务结果
- amazon-s3 - 防止爬虫更改表属性
- kotlin - 如何使用反射查看一个类是否有一个 init 块?
- python - 增加项目计数网络抓取
- spring - 如何获取 @ConditionalOnExpression 注释中可用的自定义配置值
- php - Laravel 和旧版软件之间共享基于 Redis 的会话
- jquery - jQuery通过元素的id为数据属性添加值