J'ai une galerie vidéo dynamique et cela fonctionne très bien sur un ordinateur. Lorsque vous passez à un iPad, la vidéo commence à se charger et l'icône ne peut pas être lue. Au lieu de cela, je préférerais que la vidéo n'apparaisse pas avant d'être prête à jouer. J'ai essayé d'ajouter des écouteurs d'événements pour "Canplaythrough" et "Canplay" et quand ils se produisent pour la vidéo de fondu avant de jouer. L'iPad ne prend-il pas en charge ces événements?HTML5 vidéo sur iPad
new_video = document.createElement('video');
new_video.setAttribute('class', 'none');
new_video.setAttribute('width', '568');
new_video.setAttribute('height', '269');
new_video.setAttribute('id', 'video'+video_num);
current_video.insertBefore(new_video, video_controls);
new_video.load();
new_video.addEventListener('canplaythrough', function() {
$('#video'+video_num').fadeIn(100);
new_video.play();
});
Quel codec utilise votre vidéo? Safari et Firefox diffèrent sur le codec vidéo qu'ils supportent tous les deux. (bien que j'espère que Google est sur le point de changer cela) – Earlz
J'utilise h.264 – mrollinsiv
vidéo fiable sur l'iPad est le désordre le plus inimaginable - le grand nombre de solutions de contournement que j'ai eu à me surprendre –