J'utilise ce code pour faire en sorte qu'une vidéo (par exemple une bannière, donc pas de contrôles) passe automatiquement en boucle.
<video id="video1" class="video-js vjs-default-skin"
controls width="900" height="500"
poster="myposter.jpg"
data-setup='{
"controls": false,
"loop": "true",
"autoplay": true,
"preload": "true"}'>
<source src="thisismyvideoyay.webm" type='video/webm' />
</video>
Il fonctionne bien sur mon ordinateur, mais sur mon téléphone (Android OS 4.2.2 avec Chrome), il n'y a pas de lecture automatique ou de préchargement et il n'y a pas de boucle après la fin du film.
J'ai lu ceci sur la page Video.js :
Auto : lancer le chargement de la vidéo immédiatement (si le navigateur est d'accord). Certains appareils mobiles comme les iPhones et les iPads ne préchargent pas la vidéo afin de afin de protéger la bande passante de leurs utilisateurs. C'est pourquoi cette valeur est valeur est appelée "auto" et non pas quelque chose de plus définitif comme "true".
J'ai mis le préchargement à true mais il n'y a toujours pas de lecture automatique ou de boucle.
Est-ce une caractéristique de mon navigateur et comment puis-je éviter cela ?
J'ai essayé sur d'autres navigateurs :
- UC Browser ne semble pas du tout supporter le HTML5 ?
- Le navigateur standard affiche une petite icône vidéo mais ne montre pas non plus le lecteur.
- Même chose avec Maxthon