Notas de la versión del SDK de Google Cast

Para cada versión nueva de Google Cast que se lance, los cambios se describen a continuación y se actualizan las referencias de la API. Para ver los cambios en la lista de tareas de diseño, consulta el registro de cambios.

28 de marzo de 2023

Android Sender 21.3.0 y Android TV Receiver 21.0.0

  • Lanzamiento de play-services-cast:21.3.0 y play-services-cast-framework:21.3.0
  • Lanzamiento de play-services-cast-tv:21.0.0

17 de octubre de 2022

Web Receiver 3.0.0105

10 de octubre de 2022

Android Sender 21.2.0

8 de agosto de 2022

Android Sender 21.1.0 y Android TV Receiver 20.0.0

31 de marzo de 2022

Web Receiver 3.0.0103, MPL Player 1.0.0.113

  • Se actualizó la versión predeterminada del reproductor Shaka a la versión 3.2.2.
  • Se agregó una nueva API, cast.framework.PlaybackConfig#shakaConfig, para permitir la anulación de la versión del reproductor Shaka y otras opciones de Shaka.
  • Se agregó una nueva API, cast.framework.ui.Controls#hasMediaControlsOverlay(), para consultar si la superposición de control de contenido multimedia se procesa sobre su aplicación.
  • Se agregó un estilo nuevo, cast.framework.ui.ControlsButton.LIKE_HEART, para la acción del usuario "Me gusta".
  • El valor currentMediaTime de los datos del evento cast.framework.events.EventType.BREAK_CLIP_ENDED ahora representa la hora actual del último clip de pausa en el momento en que ocurrió el evento.
  • Se agregó un método cast.framework.PlayerManager#getRawCurrentTimeSec que muestra la hora del elemento multimedia.
  • Se agregó cast.framework.NetworkRequestInfo#timeoutInterval para especificar el tiempo de espera de solicitudes HTTP de las solicitudes del reproductor.
  • Se corrigieron errores de MPL en la decodificación de subtítulos CEA 608/708 para transmisiones A/V desmuesadas.
  • Se corrigió la lógica de análisis de la marca de tiempo de WebVTT de MPL a fin de aceptar más de 2 dígitos para el valor de horas.

9 de diciembre de 2021

Android Sender 21.0.0

  • Se agregó una mejor compatibilidad con la nulidad en Kotlin, ya que comete un error de seguridad. Los desarrolladores de Java no se verán afectados. Es posible que los desarrolladores de Kotlin vean nuevos errores de compilación si tienen código existente que no era seguro para nulos.

19 de noviembre de 2021

iOS Sender 4.7.0

  • Se corrigió la compatibilidad con el remitente de iOS para usar credenciales de ATV con Cast Connect.
  • Se corrigió un error por el que las barras de navegación tenían fondos transparentes cuando se compilaba con Xcode 13
  • Se corrigieron los problemas de accesibilidad que se informaban con la GCKUICastButton..
  • Se corrigió un error en el que el cambio entre Wi-Fi y datos móviles desconectaba una sesión de transmisión, en lugar de suspenderla.
  • Se quitó la compatibilidad con iOS10 y iOS11, y, en consecuencia, se agregó compatibilidad con arquitecturas de 32 bits.
  • Otras correcciones de errores y mejoras de rendimiento

16 de noviembre de 2021

Android Sender 20.1.0

  • Nota: Las apps orientadas a Android 12 deben actualizarse a Android Sender 20.1.0 para evitar fallas en el tiempo de ejecución.
  • Mejoras en la cola
    • Se agregó una nueva devolución de llamada itemsReorderedAtIndexes a MediaQueue, a la que se llama cuando se reordena la cola.
    • Se agregó compatibilidad para la serialización de comandos de cola.
  • Se hizo nulo el parámetro customData de RemoteMediaClient#queueSetRepeatMode.
  • La función de pantalla remota dejó de estar disponible.
  • Se aumentó la escala de minSdkVersion de 14 a 16.

26 de octubre de 2021

Web Receiver 3.0.0102

  • Actualiza a Shaka player v3.0.13 (que, a su vez, corrige una serie de problemas informados previamente).
  • Se agregó compatibilidad con imágenes secundarias en Chromecasts y pantallas inteligentes.
  • Se solucionó un problema por el que no se mostraban los subtítulos de las transmisiones en búfer debido a un error en la lógica que se usaba para detectar pistas duplicadas.
  • Se solucionó un problema en el que no se activaba la devolución de llamada de error del receptor cuando LOAD_BY_ENTITY mostraba un error.
  • Se agregó compatibilidad para códecs de audio AAC (HE-AAC) de alta eficiencia para las transmisiones de transporte.
  • Se corrigió un error en el que PlayerManager.getStats() no mostraba los valores correctos para la altura y el ancho.
  • Se quitó la información de VAST y VMAP de los mensajes de MediaStatus para evitar desbordamientos que pueden hacer que un remitente se desconecte del receptor.
  • Se solucionó un problema por el que el endedReason no se proporcionaba al remitente cuando se omitían los anuncios.
  • Se solucionó un problema por el que las pausas publicitarias se quitaban de la cola de carga antes de reproducirse.
  • Se agregó un nuevo campo cast.framework.message.QueueChange#reorderItemIds que contiene la lista de elementos en cola que se ven afectados por la operación QUEUE_CHANGE.
  • Se redujo el almacenamiento en búfer en las transmisiones en vivo de HLS en MPL cuando se cambia entre pistas de audio, por lo que el audio y el video ahora permanecen sincronizados.
  • Se corrigió el análisis de transmisiones de HLS en MPL con subtítulos CEA608/CEA708 incorporados.
  • Los controles de contenido multimedia de Chromecast con Google TV se ocultarán cuando el contenido multimedia esté pausado durante más de 5 segundos.

26 de mayo de 2021

iOS Sender 4.6.1

  • Se solucionó un problema por el que se suspendían las sesiones de transmisión en segundo plano para apps que permitían la ejecución en segundo plano.

17 de mayo de 2021

iOS Sender 4.6.0

  • Se cambió el comportamiento predeterminado del botón para transmitir a fin de que siempre aparezca cuando te conectes a una red Wi-Fi.
  • Se agregó un nuevo diálogo de ayuda que se muestra cuando el usuario presiona el botón para transmitir y no se encuentra ningún dispositivo.
  • Se dio de baja la API de GCKUICastButton::triggersDefaultCastDialog.
  • Se agregó compatibilidad más uniforme con la personalización del diálogo para aquellas apps que implementan una IU personalizada a través de la nueva API GCKUICastButtonDelegate.
  • Se agregó compatibilidad con el modo oscuro en iOS 13 y versiones posteriores.
  • Se agregó la personalización del marcador de anuncios a GCKUIStyleAttributes.
  • Se agregó compatibilidad con hlsSegmentFormat y hlsVideoSegmentFormat a los medios.
  • Se corrigieron errores y se mejoró el rendimiento.

29 de abril de 2021

Web Receiver 3.0.0096

20 de abril de 2021

Android Sender 20.0.0 y Android TV Receiver 18.0.0

5 de abril de 2021

Web Receiver 3.0.0095

  • Se actualizó el reproductor Shaka a la versión 3.0.10.
  • El botón para transmitir ahora se muestra de forma predeterminada cuando se admite el comando multimedia STREAM_TRANSFER.
  • Se agregó la barra de sugerencias en la parte inferior de la IU de exploración multimedia. La barra de sugerencias contiene chips interactivos que, cuando se seleccionan, pueden reproducir un elemento multimedia o desplazarse por los elementos multimedia disponibles. Cada chip también se asigna a un comando de Asistente de Google disponible. Por el momento, los chips de sugerencias solo se admiten cuando el idioma del sistema está configurado en inglés o japonés.
  • Se corrigió un error en Chromecast con Google TV por el que se mostraba la superposición de controles de contenido multimedia al transmitir contenido de fotos al receptor predeterminado
  • Se agregó compatibilidad con el evento TRACKS_CHANGED.

18 de diciembre de 2020

Web Receiver 3.0.0085

3 de diciembre de 2020

iOS Sender 4.5.3

  • Se corrigió el error de tiempo de carga "Símbolos no definidos para la arquitectura arm64" para GCKCredentialsData.
  • Se corrigió el error del compilador por la nulabilidad en conflicto en GCKCredentialsData
  • Ahora se registran mensajes de advertencia si faltan las entradas de servicio obligatorias de Bonjour en Info.plist.

4 de noviembre de 2020

Remitente de iOS 4.5.2

  • Se actualizó la versión mínima de la biblioteca Protobuf a 3.13 en CocoaPods. El uso de versiones anteriores de Protobuf hará que el SDK falle.
  • Esta versión es exclusiva de CocoaPods y usa el mismo objeto binario que la versión 4.5.1.

13 de octubre de 2020

iOS Sender 4.5.1

  • Se solucionó un problema por el que GCKUICastButton con un selector de dispositivos personalizado no se actualizaba para reflejar el estado correcto de Cast.
  • Se corrigió la advertencia del "Especificador de nulidad en conflicto sobre los tipos de datos que se muestran".

14 de septiembre de 2020

Receptor web

  • Se actualizó el reproductor Shaka a la versión 2.5.16.

iOS Sender 4.5.0

  • Se agregó compatibilidad con los cambios de detección de dispositivos de transmisión en iOS 14, que requieren un permiso explícito del usuario para transmitir contenido por primera vez. Consulta Transmisión por primera vez en iOS 14 para obtener más información.
  • Se actualizó la compatibilidad mínima de SDK con iOS 10.

8 de septiembre de 2020

Remitente web

  • Se presentó Cast Connect, que permite que las apps de Chrome transmitan contenido a las apps para Android TV. Para obtener más información, consulta la documentación de Android TV Receiver.

31 de agosto de 2020

Receptor web

  • Se agregó compatibilidad con #EXT-X-DATERANGE en HLS / EventStream en DASH.

3 de agosto de 2020

Remitente de iOS 4.4.8

  • Se presentó Cast Connect, que permite que las apps para iOS transmitan contenido a las apps de Android TV. Para obtener más información, consulta la documentación de Android TV Receiver.

29 de julio de 2020

Android Sender 19.0.0 y Android TV Receiver 17.0.0

13 de julio de 2020

Receptor web

  • Detección de categoría de medios mejorada para la interfaz de usuario predeterminada (video o audio)
  • Se agregó compatibilidad con el tiempo absoluto en vivo desde Shaka Player.
  • Se solucionó un problema de fallas de audio en dispositivos Nest Hub Max
  • Se actualizó el reproductor Shaka a la versión 2.5.12.

4 de mayo de 2020

Receptor web

  • Ahora se pueden configurar los valores de tiempo de espera para los comandos de Asistente de Google.
  • Los códigos de error detallados de MPL ahora se exponen en los eventos de error.
  • Ahora se pueden aplicar los comandos de contenido multimedia compatibles mediante la marca enforceSupportedCommands.
  • Se corrigieron los comandos admitidos informados durante una pausa en la reproducción.
  • Se solucionó un problema con una solicitud de carga aleatoria de Asistente.
  • Se corrigió un error en los valores de getStats.

12 de marzo de 2020

Receptor web

  • Se agregó una nueva capacidad del dispositivo IS_CBCS_SUPPORTED a deviceCapabilities.
  • Se actualizó el reproductor Shaka a la versión 2.5.8.

27 de febrero de 2020

Sender para iOS v4.4.7

  • Se corrigieron los botones de volumen físicos para las apps que no usan ningún componente de IU del SDK.
  • Se solucionó un problema con la etiqueta currentTime en el controlador expandido cuando se presionaban los botones hacia adelante o hacia atrás varias veces.
  • Los elementos multimedia en GCKMediaQueue se conservan después de que la app pasa a segundo plano.
  • Actualizaciones de personalización de la IU:
    • La barra de progreso del minicontrolador ahora es personalizable.
    • Se puede personalizar el color de fondo de la barra de navegación y la barra de herramientas del diálogo para transmitir.
    • Se corrigieron los problemas de la IU específicos de iPhone X.
  • Se corrigieron algunos problemas que provocaban bloqueos y bloqueos.

24 de febrero de 2020

Android Sender 18.1.0

22 de enero de 2020

Receptor web

  • Se solucionó un problema en el que se transmitían varios estados de contenido multimedia cuando se cambiaban comandos compatibles.

Receptor v2

  • Mejore la selección de tasas de bits para los anuncios de VAST.

MPL

7 de enero de 2020

Receptor web

  • Se agregó compatibilidad con metadatos temporizados ID3 en cast.framework.events.EmsgEvent. Además, ahora se despacha EmsgEvent para el contenido de HLS/CMAF.
  • Se solucionó un problema en el que faltaban datos del reproductor durante PLAYER_LOAD_COMPLETE durante la transición a una nueva sesión multimedia.
  • Se solucionó un problema en el que el ícono multimedia se superponía por el número de clip de pausa y la cuenta regresiva.
  • Se solucionó el problema por el que la cuenta regresiva del primer clip de pausa siempre mostraba 0:00.
  • Se actualizó el reproductor Shaka a la versión 2.5.6.

Receptor web v2

  • Se agregó una nueva capacidad del dispositivo IS_DEVICE_REGISTERED a deviceCapabilities. Si se configura, el dispositivo de transmisión se registra en la Consola para programadores de Cast para su depuración.
  • Se solucionó un problema de demora en la carga.
  • Ahora se envían mensajes de error de medios individuales por cada elemento con errores en la cola.

MPL

  • Se solucionó un problema con las transmisiones en vivo por las que el audio seguía reproduciéndose por un tiempo después de que se recibía un mensaje de detención.
  • Se solucionó un problema en el que se mostraban artefactos de compresión de video durante los cambios de nivel de calidad.
  • Se solucionó un problema en el que fallaban las transmisiones HLS con segmentos *.m4s.

5 de diciembre de 2019

Android Sender 18.0.0

  • Se agregó setMediaSessionEnabled para que los desarrolladores habiliten o inhabiliten una sesión multimedia creada por el SDK de Cast.
  • Se cambió la forma en que se muestran las notificaciones multimedia durante una sesión de transmisión. Si las notificaciones multimedia están habilitadas, se mostrarán siempre durante una sesión de transmisión. Anteriormente, solo aparecía cuando la app estaba en segundo plano.
  • Se modificaron algunas clases relacionadas con los medios para implementar una interfaz Parcelable.

11 de noviembre de 2019

Sender para iOS v4.4.6

  • Se corrigió un error relacionado con la versión mínima compatible de iOS 9.

7 de octubre de 2019

Receptor web

  • Las funciones de las pistas expuestas son parte de sus metadatos.
  • Se actualizó la versión del reproductor Shaka a la versión 2.5.5.

23 de septiembre de 2019

Sender para iOS v4.4.5

  • Compatibilidad mejorada con la detección de dispositivos de transmisión y la administración de sesiones.
  • Se agregaron nuevos comandos multimedia a GCKMediaStatus.
  • Se agregó la propiedad whenSkippable a GCKAdBreakStatus.
  • Correcciones de la IU para Ads y iOS 13.

11 de septiembre de 2019

Android Sender 17.1.0

9 de septiembre de 2019

Receptor web

  • El tipo de metadatos TV_SHOW ahora tiene una vista previa de "Mi lista" en el reproductor predeterminado si el elemento siguiente está precargado.
  • Se agregó la clase ContentRating al espacio de nombres cast.framework.messages.
  • Se actualizó el título de audio de la IU predeterminada para que metadata.artist tenga prioridad sobre metadata.albumArtist.
  • Se agregó compatibilidad con valores de startTime negativos para indicar la hora de inicio relativa al final del contenido o el perímetro en vivo.
  • Exploración multimedia:
    • El panel lateral de exploración multimedia ahora se oculta automáticamente después de 30 segundos de inactividad del usuario.
    • Se agregaron el botón Reproducir/Pausar y la miniatura del elemento multimedia en la esquina superior derecha de la superposición de exploración multimedia.
    • Se actualizó el comportamiento de la lista de exploración multimedia. Ahora, el desplazamiento horizonal se restablece a la posición inicial más a la izquierda cada vez que se configura el contenido de exploración multimedia.
  • Corrección de errores:
    • Se retrasó la resolución de la promesa final de BasePlayer para permitir que se active el evento de elemento multimedia.
    • Error de carga controlado de precarga de anuncios
    • La marca de agua ahora se muestra con el resto de los metadatos.
    • La IU de audio predeterminada en Chromecast respeta los estilos .progressBar.
    • Se quitó la salpicadura de una pantalla inactiva antes de CARGAR y entre la reproducción de elementos multimedia posteriores.
    • Se corrigió el bloqueo de búsqueda del contenido de Dash.

Receptor web v2

  • Se agregó la clase ContentRating al espacio de nombres cast.receiver.media.
  • Se corrigió un error en el que los datos de error se propagaban de forma incorrecta cuando había varios elementos en cola.

Biblioteca de Media Player

  • Se agregaron atributos HLS #EXT-X-MEDIA a la API.
  • Corrección de errores:
    • Se solucionó un problema con las operaciones de remove() de SourceBuffer que provocaban que la pista de audio cambiara a la reproducción con fallas.
    • Se corrigió un problema de análisis que se producía cuando se especificaba un tipo de formato de audio empaquetado (por ejemplo, *.ec3), pero se usan segmentos basados en MPEG-4 (por ejemplo, *.mp4, *.mp4a, etc.).
    • Se solucionó un problema de HLS en el que se mostraban los subtítulos CEA608 en banda con latencia notable.
    • Se corrigió el contenido HLS y Smooth sin que se cargue el audio.

27 de agosto de 2019

Remitente web

  • Web Sender ahora usa la nueva sintaxis de Custom Elements v1. Esta versión reemplaza a la v0, que dejó de estar disponible.
  • Se corrigieron los eventos modificados para breakTime, breakClipTime y liveSeekableRange, con las nuevas funciones getEstimatedBreakTime, getEstimatedBreakClipTime y getLiveSeekableRange agregadas a Chrome M77.

12 de agosto de 2019

Versión 4.4.4 del remitente de iOS

  • Se mejoró la experiencia en iOS 13.
  • Se mejoró la compatibilidad con el descubrimiento de dispositivos de transmisión.

30 de julio de 2019

Receptor web

  • Se actualizó la versión del reproductor Shaka a la versión 2.5.1.
  • Se solucionó el problema por el que la superposición de metadatos desaparecía demasiado rápido durante la carga de contenido.
  • Se corrigió el manejo del rechazo en el interceptor de carga para borrar el estado de carga.
  • Se actualizó setBrowseContent para que admita un valor nulo.
  • Se solucionó el problema por el que la hora actual informada era incorrecta al buscar en las pausas publicitarias.
  • Se agregó compatibilidad con ignoreTtmlPositionInfo para ignorar el posicionamiento de los subtítulos de TTML.
  • Se mejoró la compatibilidad con el manejo de errores de carga:
    • Se evitó activar varias MediaFinishedEvent.
    • Se activó la devolución de llamada de error del administrador de medios para borrar el reproductor durante la carga.

22 de julio de 2019

Remitente de iOS v4.4.3

  • Se mejoró la compatibilidad para el manejo de errores de carga proporcionando un error_reason.
  • Se lanzó una versión del SDK sin el modo de invitado.

17 de junio de 2019

Android Sender 17.0.0

  • El SDK más reciente cambió de las bibliotecas de compatibilidad de Android a las bibliotecas de Jetpack (AndroidX). Las bibliotecas no funcionarán a menos que realices los siguientes cambios en tu app:
    • Actualiza com.android.tools.build:gradle a la versión 3.2.1 o posterior.
    • Actualiza compileSdkVersion a la versión 28 o una posterior.
    • Actualiza la app para que use Jetpack (AndroidX). Sigue las instrucciones que se indican en Cómo migrar a AndroidX.
  • Para obtener más información, consulta las notas de la versión de las API de Google para Android.

10 de junio de 2019

Receptor web

  • Se agregó compatibilidad con la exploración multimedia, una nueva función para descubrir contenido en las pantallas inteligentes.
  • Se agregó la localización en la IU predeterminada para 9 configuraciones regionales nuevas:
    • Danés
    • Inglés (Reino Unido)
    • Inglés (India)
    • Inglés (Singapur)
    • Francés (Canadá)
    • Italiano
    • Noruego
    • Neerlandés
    • Sueco
  • Se quitaron las esquinas redondeadas de la imagen del álbum de la IU remota.
  • Correcciones de errores para las transmisiones en vivo y otras áreas.

Remitente de iOS v4.4.2

  • Modo de invitado
    • Se agregó compatibilidad con la opción "Habilitar modo de invitado" desde la Consola para desarrolladores de Cast.
    • Se solucionó un problema de administración de sesiones del modo de invitado.
  • Correcciones de errores
    • Se corrigió un problema de localización que se introdujo en la versión 4.4.1.

24 de abril de 2019

Sender para iOS v4.4.1

  • Se agregó compatibilidad alfa para transmisiones en vivo. Para obtener más información, consulta la guía para desarrolladores.
    • Se agregaron nuevas estructuras de datos y atributos para el estado de transmisiones en vivo.
    • Se agregaron nuevas claves GCKMediaMetadata.
    • Se agregaron comandos multimedia de transmisión en vivo:
      • [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
      • [GCKRemoteMediaClient searchWithOptions:]
    • Se mejoró la IU del controlador expandido para admitir transmisiones en vivo:
      • Se cambió el diseño y la apariencia del control expandido.
  • Correcciones de errores
    • Se corrigió la parte inferior de GCKUICastContainerViewController en iPhone X.
    • Se solucionó el problema de reconexión que se producía cuando el SO realizaba actividades de red extensas.
    • Se corrigió la falla en la inicialización de la etiqueta de accesibilidad con GCKUICastButton.

23 de abril de 2019

Receptor web

  • Se agregó compatibilidad alfa para transmisiones en vivo. Para obtener más información, consulta la guía para desarrolladores.
    • Se actualizó la IU a fin de admitir transmisiones en vivo, incluido el indicador de transmisiones en vivo.
  • Se agregó el campo mediaCategory al estado de medios para indicar si un medio es un video, un audio o una foto.
  • Correcciones de errores
    • Se corrigió el uso del valor de retorno de playConfig.segmentHandler.

Biblioteca de Media Player

  • Se agregó compatibilidad con el códec HEVC a HLS en MPL.

Remitente web

  • Se agregó compatibilidad alfa para transmisiones en vivo. Para obtener más información, consulta la guía para desarrolladores.
  • Se agregó compatibilidad para anuncios. Para obtener más información, consulta la guía para desarrolladores.
    • Se agregó RemotePlayerController.skipAd() para anuncios que se pueden omitir.

Android Sender 16.2.0

  • Se agregó compatibilidad alfa para transmisiones en vivo. Para obtener más información, consulta la guía para desarrolladores.
    • Se agregaron nuevas estructuras de datos y atributos para el estado de transmisiones en vivo.
    • Se agregaron nuevas claves de MediaMetadata.
    • Se agregaron comandos multimedia de transmisión en vivo:
      • RemoteMediaClient#load(MediaLoadRequestData)
      • RemoteMediaClient#seek(MediaSeekOptions)
    • Se mejoró la IU del controlador expandido para admitir transmisiones en vivo:
      • Se agregó compatibilidad con transmisiones en vivo a los widgets expandidos de la IU del control.
      • Se cambió el diseño y la apariencia del control expandido.
      • Se introdujo el widget CastSeekBar compatible con transmisiones en vivo para reemplazar los nativos SeekBar.
      • Se modificó ExpandedControllerActivity para usar CastCastkBar en lugar de SeekBar con fines de compatibilidad con las transmisiones en vivo. ExpandedControllerActivity#getSeekBar() dejó de estar disponible y mostrará una instancia ficticia.
  • Se agregó un nuevo estado de MediaMedia#PLAYER_STATE_LOADING:
    • Cuando el receptor web comienza a cargar el contenido multimedia, la propiedad playerState en MediaStatus se establece en MediaStatus#PLAYER_STATE_LOADING hasta que comienza a almacenar en búfer o reproducir contenido.
    • En la mayoría de los casos, la app controla este estado de la misma manera que maneja el MediaStatus#PLAYER_STATE_BUFFERING.
    • Los estados de almacenamiento en búfer y carga no siempre son intercambiables.
    • Durante la carga, el receptor web aún no resolvió toda la información de medios, por lo que la única información de medios disponible es la que estaba presente en la solicitud de carga de medios del remitente.
    • Durante el almacenamiento en búfer, la información multimedia puede contener información adicional que resuelve el receptor.
  • Se modificaron los MediaMetadata para admitir audiolibros:
    • Se agregaron nuevas claves de MediaMetadata.
    • Se agregó un nuevo tipo de metadatos para audiolibros.

25 de marzo de 2019

Receptor web

  • Se reemplazó el uso de document.registerElement() con customElements.define() para que el SDK de Web Receiver sea compatible con las versiones más recientes de la plataforma de Cast.
  • MediaStatus.breakStatus ahora muestra un objeto vacío cuando hay pausas publicitarias para contenido, pero no se está reproduciendo una pausa.
  • Se solucionó un problema con el análisis intercalado de etiquetas VAST.

Biblioteca de Media Player

  • Se solucionó el problema de un retraso de aproximadamente 20 s en el cambio de las pistas de audio.

13 de febrero de 2019

Receptor web

  • Se corrigió la aparición repentina del botón Omitir anuncio para la IU táctil.
  • Se corrigió la visualización de información de las pausas en el control remoto.

Biblioteca de Media Player

  • Se solucionó un problema con el control de LicenseUrl para los medios precargados.

5 de febrero de 2019

Remitente de iOS v4.3.5

  • Se agregó compatibilidad con los metadatos de audiolibros. Consulta GCKMediaMetadata.h para obtener más información.
  • Establece el valor correcto para static_framework en el Podspec.
  • Divide styleAttributes para la barra de navegación y la barra de herramientas en el controlador de conexión.
  • Correcciones de errores
    • Se corrigió una falla en algunas inicializaciones de base de datos fallidas.
    • Se solucionó un problema con la barra de volumen del receptor web durante llamadas telefónicas entrantes o tonos de alarma.
    • Se corrigió la llamada redundante de ciertos métodos de delegado durante el descubrimiento.
    • Se solucionó un problema por el que la lista de colas de contenido multimedia no se borraba después de que se terminaba de reproducir el último elemento de la cola.
    • No se permite mostrar dispositivos cercanos que no se pueden alcanzar cuando la red no está disponible.
    • Se inhabilitó el control deslizante de volumen en el controlador de vista de dispositivo para los dispositivos en los que no se puede controlar el volumen.