ho questo codice per riprodurre un video in una pagina HTML5:video mp4 in tag video HTML5 non giocare in cromo mobile e Safari Mobile
<video autoplay loop id="bgvid">
<source src="video-background.mp4" poster="/poster.png" type="video/mp4">
</video>
Il problema è che non funziona in cromo mobili (Android Telefono) e in Safari mobile (iPhone). Funziona però in "ogni" browser (testato con Safari, Chrome, Firefox) in desktop e anche su firefox mobile (Android Phone).
Come posso risolvere questo problema?
Edit: Aggiunto di questo codice:
var myVideo = document.getElementById("bgvid");
function playVid() {
myVideo.play();
}
function pauseVid() {
myVideo.pause();
}
Se aggiungo un pulsante che attivano la funzione visualizzarlovid() funziona. Quindi penso che il problema sia nell'autoplay. Ho provato ad attivare la funzione con l'evento load ma non funziona.
possibile duplicato di [riproduzione automatica HTML5 Video on Mobile Browser] (http : //stackoverflow.com/questions/20499341/html5-video-autoplay-on-mobile-browser) –
Hai trovato una soluzione per questo problema? Ho lo stesso problema con il poster – George
che va all'elemento video, non all'elemento sorgente .. puoi avere più fonti, ma non più poster! – Brunis