Ich habe diesen Code ein Video in einer html5 Seite zu spielen:Mp4 Video in HTML5-Video-Tag nicht in mobilen Chrom und mobile Safari spielt
<video autoplay loop id="bgvid">
<source src="video-background.mp4" poster="/poster.png" type="video/mp4">
</video>
Das Problem ist, dass es nicht in der mobilen Chrom funktioniert (Android Telefon) und entweder auf einer mobilen Safari (iPhone). Aber es funktioniert in "jedem" Browser (getestet mit Safari, Chrome, Firefox) im Desktop und auch im mobilen Firefox (Android Phone).
Wie kann ich dieses Problem überwinden?
Edit: Added dieser Code:
var myVideo = document.getElementById("bgvid");
function playVid() {
myVideo.play();
}
function pauseVid() {
myVideo.pause();
}
Wenn ich eine Schaltfläche hinzufügen, die die Funktion playVid auslösen() es funktioniert. Also ich denke das Problem ist auf der Autoplay. Ich habe versucht, die Funktion mit dem Load-Event auszulösen, aber es funktioniert nicht.
möglich Duplikat [HTML5 Video automatische Wiedergabe auf mobilen Browser] (http : //stackoverflow.com/questions/20499341/html5-video-autoplay-on-mobile-browser) –
Haben Sie eine Lösung für dieses Problem gefunden? Ich habe das gleiche Problem – George
Poster geht an das Video-Element, nicht das Quellelement .. Sie können mehrere Quellen haben, aber nicht mehrere Plakate! – Brunis