Comment la lecture automatique HTML5 vidéo mp4 sur Android?

J'avais développé une page mobile par asp.net pour lire des vidéos mp4.

Je sais iOS avait désactivé la fonction de jeu automatique pour réduire la bande passante utilisateur, alors comment puis-je
autoplay HTML5 vidéo mp4 sur Android ?

J'avais déjà mis en autoplay dans le code HTML5, mais il ne fonctionne pas.

Voici mon code:

<video autoplay controls id='video1' width='100%' poster='images/top_icon.png' webkitEnterFullscreen poster preload='true'>
<source src='http://192.xxx.xxx.xx/XXXXVM01.mp4' type='video/mp4; codecs='avc1.42E01E, mp4a.40.2' >
</video>

D'ailleurs, j'ai résolu le problème que l'utilisateur cliquez sur l'image de superposition peut jouer la vidéo.
Grâce Karthi

voici le code:

<script type="text/javascript">
    $(document).ready(function() {
    $("#video1").bind("click", function() {
    var vid = $(this).get(0);
    if (vid.paused) { vid.play(); }
    else { vid.pause(); }
    }); 
}); 
</script>

Grâce

Joe

  • Si vous voulez jouer la vidéo en cliquant sur l'affiche, puis créer une superposition d'image , tandis que le onclick sur l'image de superposition de lire la vidéo
  • Grâce Karthi, j'avais créé une superposition d'image. elle fonctionne.
  • Depuis Android 4.2+ le lecture automatique de html5, l'attribut de la vidéo n'est pas pris en charge. La vidéo va seulement commencer à jouer après que l'utilisateur clique sur elle. Pour gérer cela, vous pouvez utiliser Modernizr "videoautoplay" fonction (modernizr.com/download?videoautoplay-setclasses) qui ajoute la classe "videoautoplay" ou "non-videoautoplay" sur la balise html.
  • Soins pour accepter AngryFridges réponse de? C'est au moins une solution partielle.
InformationsquelleAutor Joe Yan | 2012-01-31