H5标签video如何在手机浏览器上同时播放多个视频?

h5标签video,如果在手机上想同时播放多个,上一个视频都会暂停。这个是浏览器的限制吗?有没有可以解决的办法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    button{height:50px;width:200px;}
    video{height:300px;margin:50px;display: block;}
</style>
<body>
<video src="http://www.product.cnsino.net/Public/images/movie1.mp4" controls ></video>
<video src="http://www.product.cnsino.net/Public/images/movie2.mp4" controls ></video>
<video src="http://www.product.cnsino.net/Public/images/movie3.mp4" controls ></video>
<button id="play" type="button">开始播放</button>
</body>
<script>
    var aVideo=document.getElementsByTagName('video');
    var play_btn=document.getElementById('play');
    play_btn.onclick=function () {
        for(var n=0;n<aVideo.length;n++){
            aVideo[n].play();
        }
    }

</script>
</html>
阅读 9.3k
3 个回答
新手上路,请多包涵

请问楼主解决了吗

新手上路,请多包涵

因为video涉及到声音,而手机端只能播放一个声音,所以一个video播放时,另一个就会暂停播放,可以考虑一下把video静音,定时器设置一定时间内,静音消除,就可以实现两个video同时播放了(因为我做的是pk直播,所以我实现了两个,所以我实现的是两个video同时播放)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题