一个层有多个video标签,第一个点击播放后再点击第二个变成两个视频在播了,如何让页面只播放一个视频

一个层有多个video标签,第一个点击播放后再点击第二个变成两个视频在播了,如何让页面只播放一个视频,比如JS遍历层总的所video只播放最后点击播放的那个... 一个层有多个video标签,第一个点击播放后再点击第二个变成两个视频在播了,如何让页面只播放一个视频,比如JS遍历层总的所video 只播放最后点击播放的那个 展开
 我来答
北梦北梦啊
2018-10-10
知道答主
回答量:7
采纳率:100%
帮助的人:2.5万
展开全部
<script>
    var u=0//标记上一个视频
    var video=document.querySelectorAll('video')//获取页面中所有video
        for(let v=0 ;v < video.length ;v++){
            video[v].onclick=function(){
            video[u].pause()//让上一个video暂停
            video[u].currentTime=0//让上一个video播放进度回到0
            video[v].play()//让当前点击的video播放
            u=v //让当前数赋值给u
        }
    }
</script>
冶夜721
2017-07-22 · TA获得超过6298个赞
知道大有可为答主
回答量:8038
采纳率:0%
帮助的人:3476万
展开全部
连续播放两个视频是什么意思;script;

lt,再接着播放下一个视频就行;
var video = document,改变 lt;);;video?
如果是同时播放两个;test2; src=,function(){
//lt,写两个 lt; 标签的视频播放结束 事件;test1.addEventListener(;video;;video;lt;/) 属性或者新建一个 video 标签播放视频都可以
};

如果是播放完一个视频后接着再播放下一个视频这样连续播放;videoended;标签就行了;script;
video; 如果要继续播放第二个视频;video id=.getElementById(.mp4;

1

lt.mp4,一个标签放一个视频;video;/
lt;video,用脚本监听 lt,false); 第一个视频播放结束
/ 标签的 (src=video
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式