Tengo un reproductor de video HTML5 con una barra de búsqueda personalizada, que funciona muy bien en el iPhone (en línea) y en el navegador.Búsqueda de video HTML5 en el iPad
También funciona muy bien en el iPad y la barra de búsqueda se actualiza a medida que se reproduce la película, pero por alguna razón, no puedo buscar.
Todos los valores son correctos y estoy tratando de establecer:
myPlayer.currentTime = XX;
Por desgracia, el iPad se niega a establecer el atributo .currentTime.
De lo que he entendido la diferencia entre el navegador y el iPad es que en el navegador me sale:
myPlayer.networkState = 3
myPlayer.readyState = 4
En el IPAD me sale:
myPlayer.networkState = 2
myPlayer.readyState = 3
Es exactamente el mismo código, ejecutando un video MP4 local.
¿Alguna idea de por qué sucede esto?
Saludos, Andre
Podría publicar el código que se ajuste de la hora actual. Puedo hacer esto sin mucha dificultad. –
Aquí: videoPlayerElement.currentTime = x * videoPlayerElement.duration/scrubberBg.width(); ... esto funciona en el navegador (varios de ellos) y en el iPad, el valor sale bien, pero la propiedad no está configurada. Estoy ejecutando 3.2 – Andre
He encontrado que la configuración 'video.currentTime' en iOS parece estar cerrada detrás de una acción del usuario. La emisión de un 'alerta()' o un evento táctil antes de configurar el 'currentTime' parece proporcionar la respuesta correcta, excepto por supuesto para la interacción del usuario que requiere. – eug