javascript - 如何在单击按钮时停止自动播放视频,然后使用 js 在单击按钮时再次开始播放
问题描述
我有一个在 jquery 中自动播放 onload 的视频。我想在单击按钮时停止播放视频,然后单击另一个按钮开始播放视频
<video autoplay loop muted>
<source src="promo.mp4" type="video/mp4">
</video>
这是我给的开始,但它不会在开始时自动播放视频
var vid = document.getElementById("myVideo");
function playVid() {
vid.play();
}
function pauseVid() {
vid.pause();
}
我想在加载页面上自动播放视频并在按钮单击时停止视频并在按钮单击时使用 javascript/jquery 再次播放
解决方案
利用vid.autoplay=true
var vid = document.getElementById("myVideo");
var count=0;
function control()
{
count++;
if(count%2==1)
pauseVid();
esle
playVid();
}
function playVid() {
vid.play();
}
function pauseVid() {
vid.pause();
}
vid.autoplay = true;
vid.load();
<video autoplay loop muted onclick="control()">
<source src="promo.mp4" type="video/mp4">
</video>
推荐阅读
- java - 是否可以确定请求JSON中是否存在参数
- angular - 可观察类型中不存在 Angular 7 属性“共享”
- c# - 谷歌“GoogleWebAuthorizationBroker”显示错误重定向 uri 不匹配
- javascript - 如何在不删除父标签ckeditor的情况下删除文本
- python - 芹菜不作为守护进程运行
- phpspreadsheet - 如何使用phpspreadsheet锁定特定单元格
- macos - 哦,我在 OSX 上的 ZSH Docker 自动完成功能无法正常工作
- ruby-on-rails - 如何使用friendly_id和历史设置Rails多态模型
- typescript - 为什么我的 Typescript 对象允许这个额外的属性?
- python - 如何解决“bash:cd:/home/pi/AIY-projects-python:没有这样的文件或目录”?