Trong Android 8.0 (API cấp 26) trở lên, phương thức getMetrics()
có sẵn cho một số lớp nội dung nghe nhìn. Phương thức này trả về một đối tượng PersistableBundle
chứa thông tin về cấu hình và hiệu suất, được biểu thị dưới dạng bản đồ các thuộc tính và giá trị.
Phương thức getMetrics()
được xác định cho các lớp nội dung đa phương tiện sau:
MediaPlayer.getMetrics()
MediaRecorder.getMetrics()
MediaCodec.getMetrics()
MediaExtractor.getMetrics()
Các chỉ số được thu thập riêng biệt cho từng thực thể và duy trì trong suốt thời gian hoạt động của thực thể. Nếu không có chỉ số, phương thức sẽ trả về giá trị rỗng. Các chỉ số thực tế được trả về sẽ phụ thuộc vào lớp.
Phân tích với ExoPlayer
ExoPlayer có các công cụ giúp bạn thu thập và xử lý dữ liệu phát. Tìm hiểu thêm trong hướng dẫn cho nhà phát triển về phân tích.