Tengo una galería de videos dinámica y funciona muy bien en una computadora. Cuando se mueve a un iPad, el video comienza a cargarse y muestra el ícono de no se puede reproducir. En lugar de esto, preferiría que el video no se muestre hasta que esté listo para jugar. He tratado de agregar oyentes de eventos para "canplaythrough" y "canplay" y cuando ocurren para que el video se desvanezca y luego se reproduzca. ¿El iPad no es compatible con estos eventos?video HTML5 en el 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();
});
¿Qué códec usa tu video? Safari y Firefox difieren en el códec de video que ambos admiten. (aunque afortunadamente Google está a punto de cambiar eso) – Earlz
Estoy usando h.264 – mrollinsiv
video confiable en el iPad es el lío más inimaginable - la gran cantidad de soluciones que he tenido que idear me sorprende –