Sous Android 8.0 (niveau d'API 26) et versions ultérieures, la méthode getMetrics()
est disponible pour certaines classes multimédias. Elle renvoie un objet PersistableBundle
contenant des informations de configuration et de performances, exprimées sous la forme d'une carte d'attributs et de valeurs.
La méthode getMetrics()
est définie pour ces classes de contenus multimédias:
MediaPlayer.getMetrics()
MediaRecorder.getMetrics()
MediaCodec.getMetrics()
MediaExtractor.getMetrics()
Les métriques sont collectées séparément pour chaque instance et sont conservées pendant toute la durée de vie de l'instance. Si aucune métrique n'est disponible, la méthode renvoie la valeur "null". Les métriques renvoyées dépendent de la classe.
Analytics avec ExoPlayer
ExoPlayer inclut des outils permettant de collecter et de traiter les données de lecture. Pour en savoir plus, consultez le guide du développeur pour l'analyse.