我有这段代码可以在 HTML5 页面中播放视频:
<video autoplay loop id="bgvid">
<source src="video-background.mp4" poster="/poster.png" type="video/mp4">
</video>
问题是它在移动版Chrome(Android手机)和移动版Safari(iPhone)上无法工作。但它在”每一个“浏览器中(已在桌面版的Safari、Chrome、Firefox以及移动版的Firefox(Android手机)上测试过)都可以工作。
我该如何解决这个问题?
编辑:添加了以下代码:
var myVideo = document.getElementById("bgvid");
function playVid() {
myVideo.play();
}
function pauseVid() {
myVideo.pause();
}
如果我添加一个按钮来触发playVid()函数,它就会起作用。所以我认为问题在于自动播放。我试图使用load事件来触发该函数,但它不起作用。