Problemas conocidos y soluciones alternativas - Amazon Interactive Video Service

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 evento loadeddata. 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() } }) }