Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Problemas conocidos y soluciones alternativas
-
Al reproducir contenido grabado (también conocido como VOD) en un navegador móvil de iOS (por ejemplo: Safari o Chrome), la búsqueda hacia atrás silenciará el reproductor.
Solución alternativa: llame a
player.setMuted(false)
después de la búsqueda. -
Al reproducir contenido grabado en un navegador móvil de iOS, buscar hacia atrás funciona de manera intermitente al seleccionar directamente la posición deseada.
Solución alternativa: arrastre la barra de búsqueda a la posición deseada.
-
Al reproducir contenido grabado en un navegador móvil de iOS, las llamadas
player.seekTo()
no funcionan de manera consistente.Solución alternativa: establezca
currentTime
en el elemento HTML de video después del eventoloadeddata
. Por ejemplo:videoEl.addEventListener('loadeddata', () => { videoEl.currentTime = 30; // seek 30s from the beginning });
-
Al reproducir una transmisión en directo o contenido grabado en un navegador móvil de iOS, es posible que los subtítulos no se rendericen en diferentes tamaños y se vuelvan a renderizar varias veces.
Solución alternativa: ninguna.
-
Al reproducir una transmisión en directo o contenido grabado en un navegador móvil de iOS, las llamadas
player.getQualities()
no devuelven la lista de cualidades disponibles.Solución alternativa: ninguna. El reproductor solo admite el modo de calidad automática en navegadores iOS.
-
Cuando los controles HTML5 nativos están habilitados, las llamadas a
setQuality()
se ignoran.Solución alternativa: deshabilite los controles HTML5 antes de llamar a
player.setQuality()
. -
Al reproducir una transmisión en directo silenciada en un navegador móvil iOS, puede observarse inestabilidad en el reproductor (es decir, pantalla negra o congelada, almacenamiento en búfer) al reanudar una pestaña inactiva (por ejemplo, al cambiar de pestaña o al bloquear o desbloquear un dispositivo).
Solución alternativa: utilice la API de visibilidad de la JavaScript página
para detectar los cambios en la visibilidad de la página y, a continuación, tome las medidas correspondientes en el reproductor. Por ejemplo: //if client platform is iOS if (!!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform)) { document.addEventListener(“visibilitychange”, () => { if (document.visibilityState === “hidden” && player.isMuted()) { player.pause() if (document.visibilityState === “visible” && player.getState() != PlayerState.PLAYING) { player.play() } }) }