2016-05-12 13 views
0

Ich möchte video und audio im Autoplay-Modus spielen, wenn beide bereit sind zu spielen.
Ich benutze diesen Code.Autoplay Video in Mobilgerät

var video = false; 
var audio = false; 
video.addEventListener('canplay',function(){ 
    video = true; 
    playall(); 
}); 
audio.addEventListener('canplay',function(){ 
    audio = true; 
    playall(); 
}); 
playall(){ 
    if(video && audio){ 
    console.log('playing start....'); 
    video.play(); 
    audio.play(); 
    } 
} 

Dieser Code funktioniert in Desktop-Browsern. Aber wenn ich es auf dem mobilen Gerät versuche, funktioniert es nicht. Hier ist ein Link, wo Sie sehen können, wie es funktioniert.
Video Link

Antwort

0

Offenbar können Sie jetzt nicht wie hier angegeben:

Die Auto-Play-Begrenzung in mobilen Browsern eine beabsichtigte Einschränkung ist durch die OS-Entwickler setzen in. Nach meinem Wissen gibt es absolut keine Möglichkeit, Inhalte in einem mobilen Browser automatisch abzuspielen, da das Ereignis, das zum Auslösen der Inhaltswiedergabe erforderlich ist, ein OS/Phone-Ereignis ist, auf das der Browser selbst keine Kontrolle hat oder mit dem er nicht interagiert.

HTML5 Video autoplay on Mobile Browser

0

Chrom/dh unterstützt jetzt die automatische Wiedergabe stumm geschaltet, wenn

<video id="video" width="100%" controls autoplay muted> 
    <source src="<Your video src>" type="video/mp4"> 
    Your browser does not support HTML5 video. 
</video>