Change Log for Triton Android SDK

Précédent Suivant

Date

Version

Modifications

2025-09-25

3.6.0

  • Upgraded to Android 15 (API level 35)

  • Upgraded Gradle from 8.7.1 to 8.11.1

  • Upgraded Java from 11 to 17

  • Upgraded Media3 from 1.4.0 to 1.6.1

2025-01-22

3.5.0

  • Ajout d’un paramètre pour désactiver la gestion automatique de l' audio focus.

2024-09-03

3.4.1

2024-04-26

3.3.9

  • Migration de ExoPlayer : 2.18.1 vers Media3 : 1.3.0.

2024-01-10

3.3.8

2023-12-08

3.3.8

2023-11-23

3.3.7

2023-11-14

3.3.5

2023-08-25

3.3.5

  • Ajout de la dépendance Firebase Analytics.

  • Fichier ZIP mis à jour.

2023-08-21

3.3.5

  • Ajout d’autres codes d’état d’erreur réseau.

2023-07-03

3.3.4

2023-05-31

3.3.3

  • Intégrer Timeshift.

  • Correction d’une exception lorsque le lecteur est arrêté alors qu’il n’est pas initialisé.

2023-05-10

3.3.1

  • La coupure du volume n'arrête plus le flux.

2023-02-07

3.3.0

  • Possibilité de lancer le flux avec le bouton du volume si celui-ci a été coupé.

  • Amélioration dans la gestion des erreurs.

2022-12-05

3.2.9

  • Résolution du problème de lecture des fichiers locaux avec ExoPlayer.

2022-09-12

3.2.8

  • Mise à jour d'Exoplayer version 2.18.1.

2022-08-10

3.2.7

  • Option d’envoi via les en-têtes de segment DMP, comme décrit dans la spécification Triton Digital Streaming. (Voir l’exemple sous Publicités audio cibles.)

2022-07-12

3.2.6

  • Ajoutez un compte à rebours facultatif à la publicité interstitielle et affichez la durée de la publicité. Consultez la section Afficher des publicités à la demande via l’application :

  • //Facultatif si vous souhaitez afficher le compte à rebours de la publicité :

  • interstitial.setEnableCountDownDisplay(true);

2022-03-15

3.2.5

  • Corrige l'état du lecteur quand le focus audio est perdu.

  • Ajout AD_ID aux autorisations.

2022-02-01

3.2.4

  • Le marqueur Fix FLV ne s'affiche pas toujours.

2022-01-25

3.2.3

  • Mettre à jour l'Exoplayer à la version 2.16.1.

  • Utiliser le lien de streaming HTTPS par défaut.

2021-12-08

3.2.2

  • Corriger l'exception Exoplayer Nullpointer.

2021-11-22

3.2.1

  • Ajout du support pour « autre » genre. Par exemple :

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);

  • Mettre à jour l'état du lecteur lorsque le focus audio est perdu.

  • Changer le paramètre uuid dans la connexion au flux en lsid car uuid a été déprécié.

2021-11-08

3.2.0

  • Exemples de corrections d'applications.

2021-09-07

3.1.9

  • Mise en œuvre de Timeshift (Alpha).

2021-08-30

3.1.8

  • Mise à jour vers Exoplayer 2.15.0.

  • La version minimale prise en charge est Android 5 (Android API 21).

2021-08-20

3.1.7

  • Analyse de l'élément de bannière d'accompagnement StaticResource dans la réponse VAST.

2021-07-27

3.1.6

  • Ajout d'une méthode "onAnalyticsReceivedListener" pour modifier le débit des montages ADP.

  • Régénération d'un jeton de sécurité à la reconnexion au flux.

  • Mise à jour Exoplayer version 2.14.2

2021-06-16

3.1.5

  • Activation de l'URL d'erreur d'opportunité manquée si le service de publicité à la demande n'a pas de publicité disponible.

2021-06-01

3.1.4

  • Mise à jour du niveau d'API cible de Google Play à 30.

2021-05-10

3.1.3

  • Correction d'un problème audio avec Android Auto.

  • Exoplayer se charge du focus audio, les applications ne doivent donc plus demander ou répondre aux modifications du focus audio.

2021-04-20

3.1.2

  • Correction d'un problème lié au fait que les bannières n'étaient pas effacées.

2021-02-19

3.1.0

  • Récupère les annonces sur HTTPS.

2021-02-01

3.1.0

  • Mise à niveau vers Exoplayer 2.12.3. 

2021-01-19

3.0.0

  • Mise à niveau des bibliothèques d'assistance vers AndroidX.

2021-01-14

2.7.8

  • Mise à jour de la configuration minimale requise pour Android.

2020-10-19

2.7.8

  • La désactivation du volume démarre désormais le flux.

2020-09-14

2.7.7

  • Mise à jour du niveau d'API cible de Google Play à 29.

  • Correction du problème qui faisait que la bannière de synchronisation n'affichait pas le contenu.

  • Terminer la lecture de l'annonce avant la diffusion avant de commencer le flux principal, même si la bannière est supprimée.

  • La possibilité de choisir la meilleure taille de bannière a été ajoutée.

2020-09-03

2.7.6

  • Description de la valeur de lecture automatique ajoutée à l’objet targetingParams.

2020-07-29

2.7.6

  • Permettre la lecture de fichiers locaux sans connexion au réseau.

2020-07-06

2.7.5

  • Vérifier les messages d'erreur vides pour éviter les plantages d'applications.

  • Assistance VAST Wrapper ajoutée. 

2020-05-12

2.7.4

  • Ajout des paramètres de requête store-url, store-id et bundle-id dans AdRequestBuilder.

2020-04-27

2.7.3

  • Mise à jour de la liste des bibliothèques dans la section Dépendances.

2020-03-20

2.7.3

  • Gérer le contenu de substitution de l'URL lorsque la station est géobloquée.

  • Arrêter lorsque le volume est mis en sourdine.

2020-03-10

2.7

  • Lien mis à jour vers le fichier ZIP.

2019-01-09

2.6

  • Ajout d’une nouvelle clé dans les paramètres de TritonPlayer pour cibler une région spécifique pour l’approvisionnement : par exemple : AP.

  • Se reconnecte sans perdre le flux lors du passage de la 3G au WIFI.

  • Lecture automatique fixe après une annonce avant diffusion

2018-01-17

2.5.11

  • Prise en charge d’ExoPlayer 2.6.0 (voir « Dépendances » sous Android SDK).

  • Corrige les tags Triton envoyés aux serveurs Triton Digital.

2017-09-06

2.4.10

  • Correction du retard à l'arrêt lors du streaming d'un montage HLS.

  • Ajout d'une activité de lecteur multi-stations dans la démo de l'application.

2017-08-15

2.4.9

  • Autoriser CrossProtocolRedirect (c'est-à-dire, les redirections de HTTP vers HTTPS et inversement).

  • Correction de l'arrêt du lecteur lors du passage en mode veille (c'est parfois arrivé sur certains appareils).

2017-07-24

2.4.8

  • Suppression de la restriction de lire uniquement les URL HTTP ou RTSP.

2017-02-06

2.4.7

  • Note ajoutée à propos du poids que ce SDK ajoute à votre appli mobile.

2017-01-17

2.4.7

  • Mise à jour des informations de la bibliothèque ExoPlayer dans Dépendances Android.

2016-08-04

2.4.5

  • Prise en charge des montages HLS.

2016-06-13

2.4.4

  • Modification de la valeur de temps « SETTINGS_LOW_DELAY » de « 1 à 30 secondes » à « 1 à 60 secondes ». (Reportez-vous à la section « Temps de retard faible délai et mise en mémoire tampon adaptative ».)

2016-05-27

2.4.4

  • Modifications apportées à « Temps de retard faible et mise en mémoire tampon adaptative ».

2016-05-09

2.4.3

  • Version web publiée. (aucune modification apportée au contenu du SDK.)

2016-04-18

2.4.3

  • Le numéro de version a été incrémenté en raison de modifications internes.

2016-04-14

2.4.2

  • « TTags personnalisés » et « Faible délai et mise en mémoire tampon adaptative » ont été ajoutés à la section Utilisation du SDK Android.

2016-01-08

2.4.1

  • Bibliothèque ExoPlayer (version personnalisée fournie par Triton) ajoutée à Dépendances.