Các mô-đun nội dung đa phương tiện xử lý các loại nội dung đa phương tiện và bộ mã hoá và giải mã, tương tác với ExoPlayer, hiển thị các bộ điều khiển truyền tải và thông tin phát cho khung, cũng như thực hiện các chức năng khác liên quan đến nội dung nghe nhìn.
Các thành phần đa phương tiện thường xuyên là mục tiêu tấn công (nhiều lỗi bảo mật gần đây liên quan đến nội dung đa phương tiện). Vì vậy, việc tăng cường bảo mật bằng cách đẩy nhanh quá trình cập nhật cho các lỗi bảo mật và tính năng sẽ giúp giảm số lượng lỗi bảo mật có thể bị tấn công khai thác. Khung nội dung nghe nhìn vẫn có thể mở rộng; các đối tác có thể tiếp tục mở rộng bộ mã hoá và giải mã nội dung nghe nhìn cũng như trình trích xuất định dạng nội dung nghe nhìn.
Mô-đun và thành phần đa phương tiện
Các thành phần nội dung nghe nhìn có thể cập nhật tồn tại trong các mô-đun sau.
Mô-đun nội dung nghe nhìn. Bao gồm các thành phần nội dung nghe nhìn sau.
Trình trích xuất nội dung nghe nhìn xử lý nhiều loại nội dung nghe nhìn. Mỗi trình trích xuất là một tệp
.so
riêng lẻ có hàm trình quan sát để xác định xem trình trích xuất có thể xử lý một tệp phương tiện nhất định hay không và hàm nhà máy tạo một thực thể của trình trích xuất cho tệp phương tiện đó.API
MediaSession2
cho phép các ứng dụng đa phương tiện hiển thị các chế độ điều khiển truyền tải và thông tin phát cho các quy trình khác, chẳng hạn như khung Android và các ứng dụng khác.API
MediaParser
(mới trong Android 11) cho phép ExoPlayer sử dụng hiệu quả các trình phân tích cú pháp vùng chứa nội dung nghe nhìn của khung để trích xuất các mẫu nội dung nghe nhìn từ vùng chứa nội dung nghe nhìn.Chuyển mã tệp đa phương tiện tương thích (mới trong Android 12) bật tính năng chuyển mã tệp đa phương tiện tương thích của nền tảng.
Mô-đun Bộ mã hoá và giải mã nội dung nghe nhìn. Bao gồm các thành phần Codec2 phần mềm có thể cập nhật.
Để biết thông tin chi tiết về các mô-đun và thành phần này, hãy xem phần Nội dung nghe nhìn.
Định dạng mô-đun
Mô-đun Media (com.android.media
) và mô-đun Media Codec (com.android.media.swcodec
) ở định dạng APEX và có sẵn cho các thiết bị chạy Android 10 trở lên.
Tuỳ chỉnh
Để biết thông tin chi tiết về cách thêm trình trích xuất và giải mã tuỳ chỉnh, hãy xem phần Tuỳ chỉnh thành phần nội dung nghe nhìn.