No Android 8.0 (API de nível 26) e versões mais recentes, o método getMetrics()
está disponível
para algumas classes de mídia. Ela retorna um objeto
PersistableBundle
contendo informações de configuração
e desempenho, expressos como um mapa de atributos e valores.
O método getMetrics()
é definido para estas classes de mídia:
MediaPlayer.getMetrics()
MediaRecorder.getMetrics()
MediaCodec.getMetrics()
MediaExtractor.getMetrics()
As métricas são coletadas separadamente para cada instância e permanecem durante o ciclo de vida da instância. Se nenhuma métrica estiver disponível, o método retornará nulo. As métricas reais retornadas dependem da classe.
Análises com o ExoPlayer
O ExoPlayer inclui ferramentas para ajudar você a coletar e processar dados de reprodução. Saiba mais sobre análises no guia do desenvolvedor.