Lista de cambios

Anterior Siguiente

Android SDK

Fecha

Versión

Cambio

2025-01-22

3.5.0

  • Se agregó una configuración para deshabilitar el manejo automático del enfoque de audio.

2024-09-03

3.4.1

2024-04-26

3.3.9

  • Se migró de ExoPlayer: 2.18.1 a Media3: 1.3.0.

2024-01-10

3.3.8

2023-12-08

3.3.8

2023-11-23

3.3.7

  • Se agregó la capacidad de manejar múltiples ID de oyente.

  • Se corrigió un error en Android 14 al registrar el receptor de transmisión.

2023-11-14

3.3.5

  • Se agregaron códigos de error a este documento.

2023-08-25

3.3.5

  • Se agregó dependencia de Firebase Analytics.

  • Archivo ZIP actualizado.

2023-08-21

3.3.5

  • Se agregaron más códigos de estado de error de red.

2023-07-03

3.3.4

2023-05-31

3.3.3

  • Implementación de Timeshift.

  • Se ha corregido la excepción cuando el reproductor se detiene mientras no está inicializado.

2023-05-10

3.3.1

  • Silenciar el volumen ya no detiene el stream.

2023-02-07

3.3.0

  • Posibilidad de iniciar el stream con el botón de volumen si estaba silenciado.

  • Optimización de la gestión de errores.

2022-12-05

3.2.9

  • Se repararon archivos locales que no se reproducían en ExoPlayer.

2022-09-12

3.2.8

  • Se actualizó ExoPlayer a la v. 2.18.1.

2022-08-10

3.2.7

  • Opción para enviar a través de encabezados de segmento DMP como se describe en la especificación de streaming de Triton Digital. (Vea el ejemplo en Anuncios de audio dirigidos).

2022-07-12

3.2.6

  • Agregar un temporizador de cuenta regresiva opcional al anuncio intersticial y exponer la duración del anuncio. Vea Mostrar anuncios on demand a través de la aplicación:

  • //Opcional si desea mostrar el temporizador de cuenta regresiva del anuncio:

  • interstitial.setEnableCountDownDisplay(true);

2022-03-15

3.2.5

  • Se solucionó el problema del estado del reproductor cuando se pierde el enfoque de audio.

  • Se agregó AD_ID a los permisos.

2022-02-01

3.2.4

  • Se corrigió el punto de referencia FLV que no siempre aparecía.

2022-01-25

3.2.3

  • Se actualizó Exoplayer a la versión 2.16.1.

  • Se usa el enlace de streaming HTTPS de forma predeterminada.

2021-12-08

3.2.2

  • Se corrigió la excepción Nullpointer de Exoplayer.

2021-11-22

3.2.1

  • Se agregó compatibilidad con el género "otro". Por ejemplo:

AdRequestBuilder adRequestBuilder = new AdRequestBuilder(this)

  .enableLocationTracking(true)

  .setHost("http://cmod209.live.streamtheworld.com/ondemand/ars")

  .addQueryParameter(AdRequestBuilder.YEAR_OF_BIRTH, 1990)

  .addQueryParameter(AdRequestBuilder.GENDER, 'o')

  .addQueryParameter(AdRequestBuilder.STATION_ID, "23193")

  .addTtags(tTags);

  • Se actualizó el estado del reproductor cuando se pierde el enfoque de audio.

  • Cambie el uuid en la conexión de stream a LSID porque la UUID ha quedado obsoleta.

2021-11-08

3.2.0

  • Se corrigieron aplicaciones de muestra.

2021-09-07

3.1.9

  • Implementación de Timeshift (Alpha).

2021-08-30

3.1.8

  • Actualice a Exoplayer 2.15.0.

  • La versión mínima admitida es Android 5 (API de Android 21).

2021-08-20

3.1.7

  • Analice el elemento StaticResource​​​​​​​ del banner complementario en la respuesta VAST.

2021-07-27

3.1.6

  • Agregar un método "onAnalyticsReceivedListener" para obtener cambios en tasa de bits en montajes ADP.

  • Volver a generar un token seguro en reconexión de stream.

  • Exoplayer actualizado a 2.14.2

2021-06-16

3.1.5

  • Llamar a oportunidad perdida error de URL si el servicio de anuncios on demand no tiene anuncio disponible.

2021-06-01

3.1.4

  • Se actualizó el nivel de API de destino de Google Play a 30.

2021-05-10

3.1.3

  • Se arregló un problema de audio con Android Auto.

  • ExoPlayer gestiona el enfoque de audio, por lo que ahora las aplicaciones no deberían solicitar ni responder a los cambios de enfoque de audio.

2021-04-20

3.1.2

  • Se solucionó un problema por el cual los banners no se borraban.

2021-02-19

3.1.0

  • Recuperar anuncios por HTTPS.

2021-02-01

3.1.0

  • Actualizado a Exoplayer 2.12.3.

2021-01-19

3.0.0

  • Se actualizaron las bibliotecas de asistencia técnica a AndroidX.

2021-01-14

2.7.8

  • Se actualizó el requisito mínimo del sistema Android.

2020-10-19

2.7.8

  • Si se deja de silenciar el volumen ahora, se inicia el stream.

2020-09-14

2.7.7

  • Se actualizó el nivel de API de destino de Google Play a 29.

  • Se corrigió el error por el cual el banner de sincronización no mostraba contenido.

  • Termina de reproducir antes del podcast antes de comenzar el stream  principal, incluso si se descarta el banner.

  • Se agregó la capacidad de elegir el mejor tamaño de banner.

2020-09-03

2.7.6

  • Descripción del valor de reproducción automática agregado al objeto targetingParams.

2020-07-29

2.7.6

  • Permite que los archivos locales se reproduzcan sin una conexión de red.

2020-07-06

2.7.5

  • Compruebe si hay mensajes de error vacíos para evitar un bloqueo de la aplicación.

  • Se añadió asistencia técnica para el contenedor de VAST.

2020-05-12

2.7.4

  • Se agregó store-url, store-id y los parámetros de búsqueda bundle-id en AdRequestBuilder.

2020-04-27

2.7.3

  • Se actualizó la lista de bibliotecas en la sección Dependencias.

2020-03-20

2.7.3

  • Gestionar contenido alternativo de URL cuando la estación tenga bloqueo geográfico. 

  • Detener cuando se desactive el volumen. 

2020-03-10

2.7

  • Se actualizó el enlace al archivo ZIP.

2019-01-09

2.6

  • Se agregó una nueva clave en la configuración de TritonPlayer para apuntar a una región específica para el aprovisionamiento: por ejemplo: AP.

  • Se reconecta sin reducir el stream al alternar entre 3G y WiFi.

  • Se corrigió la reproducción automática después de los anuncios antes del podcast.

2018-01-17

2.5.11

  • Compatibilidad con ExoPlayer 2.6.0 (consulte "Dependencias" en Android SDK).

  • Se corrigieron los parámetros TTags enviados a los servidores de Triton Digital.

2017-09-06

2.4.10

  • Se corrigió la demora que ocurría durante la detención al hacer streaming de un montaje HLS.

  • Se agregó la actividad del reproductor de múltiples emisoras en la aplicación de muestra.

2017-08-15

2.4.9

  • Se permite CrossProtocolRedirect (es decir, redirige de HTTP a HTTPS y viceversa).

  • Se corrigió la detención del reproductor al pasar al modo de suspensión (esto ocurría a veces en ciertos dispositivos).

2017-07-24

2.4.8

  • Se eliminó la restricción de reproducir solo URL HTTP o RTSP.

2017-02-06

2.4.7

  • Se agregó una nota acerca del peso que agrega este SDK a su aplicación móvil.

2017-01-17

2.4.7

  • Actualice la información de la Biblioteca ExoPlayer en Dependencias de Android.

2016-08-04

2.4.5

  • Soporte para montajes HLS.

2016-06-13

2.4.4

  • "SETTINGS_LOW_DELAY": el valor de tiempo cambió de "1 a 30 segundos" a "1 a 60 segundos". (Consulte "Baja demora y almacenamiento adaptable").

2016-05-27

2.4.4

  • Cambios en "Baja demora y almacenamiento adaptable".

2016-05-09

2.4.3

  • Se lanzó una nueva versión web (sin cambios en el contenido de SDK).

2016-04-18

2.4.3

  • Aumentó el número de versión debido a modificaciones internas.

2016-04-14

2.4.2

  • Se agregaron "TTags personalizadas" y "Baja demora y almacenamiento adaptable" a la sección Uso del SDK de Android.

2016-01-08

2.4.1

  • Se agregó la Biblioteca ExoPlayer (versión personalizada provista por Triton) a Dependencias.