В Android 8.0 (уровень API 26) и более поздних версиях метод getMetrics()
доступен для некоторых медиа-классов. Он возвращает объект PersistableBundle
, содержащий информацию о конфигурации и производительности, выраженную в виде карты атрибутов и значений. Метод getMetrics()
определен для следующих медиа-классов:
-
MediaPlayer.getMetrics()
-
MediaRecorder.getMetrics()
-
MediaCodec.getMetrics()
-
MediaExtractor.getMetrics()
Метрики собираются отдельно для каждого экземпляра и сохраняются на протяжении всего времени существования экземпляра. Если метрики недоступны, метод возвращает значение null. Фактические возвращаемые метрики зависят от класса.
Аналитика с ExoPlayer
ExoPlayer включает инструменты, которые помогут вам собирать и обрабатывать данные воспроизведения. Подробную информацию можно найти в руководстве разработчика по аналитике .