tôi có mã này để chơi một đoạn video trong một trang html5:Mp4 video trong html5 thẻ video không chơi trong chrome di động và safari di động
<video autoplay loop id="bgvid">
<source src="video-background.mp4" poster="/poster.png" type="video/mp4">
</video>
Vấn đề là nó không hoạt động trong chrome di động (Android Điện thoại) và trong safari di động (iPhone). Nhưng nó hoạt động trong trình duyệt "mọi" (được thử nghiệm với Safari, Chrome, Firefox) trên máy tính để bàn và cũng trên điện thoại di động firefox (Android Phone).
Làm cách nào để khắc phục sự cố này?
Edit: Added mã này:
var myVideo = document.getElementById("bgvid");
function playVid() {
myVideo.play();
}
function pauseVid() {
myVideo.pause();
}
Nếu tôi thêm một nút kích hoạt chức năng playVid() nó hoạt động. Vì vậy, tôi nghĩ rằng vấn đề là trên autoplay. Tôi đã cố gắng để kích hoạt chức năng với sự kiện tải nhưng nó không hoạt động.
thể trùng lặp của [HTML5 video autoplay trên Trình duyệt di động] (http : //stackoverflow.com/questions/20499341/html5-video-autoplay-on-mobile-browser) –
Bạn đã tìm thấy giải pháp cho vấn đề này chưa? Tôi có cùng một vấn đề áp phích – George
chuyển đến phần tử video, không phải phần tử nguồn .. bạn có thể có nhiều nguồn, nhưng không có nhiều áp phích! – Brunis