html中的video当前只允许一个视频播放其他暂停

html中的video当前只允许一个视频播放其他暂停

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>当前只允许一个视频播放其他暂停</title>
</head>
<body>

    <video src="aaa.mp4" controls="controls"></video>
    <video src="bbb.mp4" controls="controls"></video>

    <script type="text/javascript">
        var videos = document.getElementsByTagName('video');
            for (var i = videos.length - 1; i >= 0; i--) {
                (function(){
                    var p = i;
                    videos[p].addEventListener('play',function(){
                        pauseAll(p);
                    })
                })()
            }
            function pauseAll(index){
                for (var j = videos.length - 1; j >= 0; j--) {
                    if (j!=index) videos[j].pause();
                }
            };
    </script>
    
</body>
</html>
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x