2014-09-04 6 views
2

D'abord, s'il vous plaît envisager des excuses si la question est triviale. J'ai essayé de chercher mais je n'ai pas trouvé de réponse satisfaisante. J'essaie de faire fonctionner la lecture automatique de la vidéo html5 dans les navigateurs android. J'ai lu dans d'autres messages que la lecture automatique pour les vidéos html5 est désactivé dans Android. Cependant, je suis capable de le faire fonctionner pour Firefox et l'opéra. J'ai utilisé javascript play(). Mais cela ne fonctionne pas dans le chrome et le navigateur Android par défaut.autoplay html5 vidéo dans android chrome

En chrome, sauf si vous touchez (= cliquez sur) le bouton "Lecture", la vidéo ne sera pas lue. Donc, cet événement «tactile» ou «clic de souris» peut être déclenché virtuellement sur le «chargement de la fenêtre» de sorte que la lecture automatique fonctionne.

Si oui pouvez-vous s'il vous plaît montrer la mise en œuvre de celui-ci?

Merci.

+0

double possible (http://stackoverflow.com/questions/9075520/how-to-autoplay-html5-mp4- video-on-android) – CodingIntrigue

+0

J'ai la lecture automatique de la vidéo dans android. Mais je le veux spécifiquement pour le navigateur chrome dans Android. –

Répondre

0

pourriez-vous pas faire quelque chose comme ceci:

function playOnLoad() { 
    var v = document.getElementsByTagName("video")[0]; 
    v.play(); 
} 

<body onload="playOnLoad();"> 
... 
</body> 

obtenu le code d'ici: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video#Controlling_media_playback

+0

Cela fonctionne sur tous les navigateurs, sauf le chrome dans Android. –

+0

Est-ce que cela fonctionne avec d'autres navigateurs en général sur Android ou est-ce spécifiquement le navigateur Chrome pour Android qui interdit cela? Juste à la recherche d'éclaircissements que c'est un Android ou Chrome pour Android qui est le problème. –

+0

Il fonctionne sur tous les autres navigateurs dans Android. Mais pas en chrome. C'est le problème avec le chrome. Ma version Android: 4.1.1. –

2

Dans leur infinie sagesse, Google a décidé de ne pas activer l'exécution automatique sur Chrome pour Android si la vidéo est non coupé. Leur raisonnement est apparemment parce que c'est ressource/bande coûteuse et "utilisateurs" n'a pas aimé. En d'autres termes: Cela fonctionnera sur les versions de bureau de Chrome et autres, mais si vous n'avez pas ajouté le mot-clé "coupé" au tag, il ne fonctionnera pas automatiquement sur un appareil Android.

<video id="player" class="player" controls autoplay muted> 

Cela ne gonfle-t-il pas?

En savoir plus ici: [? Comment HTML5 autoplay vidéo mp4 sur Android] https://developers.google.com/web/updates/2016/07/autoplay