Bài viết này biểu đồ tiến trình tối ưu của một ứng dụng đa phương tiện từ vị trí có thể xuất phát điểm đến vị trí tốt nhất. Hướng dẫn này được thiết kế để giúp bạn suy nghĩ về việc mở rộng ứng dụng của mình theo thời gian cũng như những tính năng cần triển khai vào thời điểm nào. Mặc dù mỗi ứng dụng đa phương tiện đều khác nhau, hãy cân nhắc các đề xuất sau để có được ứng dụng tốt nhất.
Ứng dụng đa phương tiện cơ bản
Một ứng dụng đa phương tiện cơ bản cung cấp cho người dùng những trải nghiệm cơ bản, có thể bao gồm:
- Cung cấp khả năng khám phá và duyệt xem nội dung trong ứng dụng
- Cung cấp trình phát nội dung đa phương tiện trong ứng dụng có bộ điều khiển chế độ phát
- Sử dụng các định dạng được hỗ trợ trên hệ sinh thái Android
- Triển khai các phương pháp hay nhất, chẳng hạn như sử dụng phiên bản mới nhất của thư viện Jetpack Media3
- Đầu tư vào khả năng hỗ trợ tiếp cận
Ứng dụng đa phương tiện tốt hơn
Một ứng dụng đa phương tiện hiệu quả hơn bắt đầu mở rộng phạm vi tiếp cận để đáp ứng nhu cầu của người dùng và tăng mức độ tương tác. Bạn cũng có thể bắt đầu xem xét các điểm cải tiến toàn diện hơn trong ứng dụng của mình, trong đó có thể bao gồm:
- Sử dụng ExoPlayer cho các tính năng phát nâng cao và tuỳ chỉnh, chẳng hạn như sử dụng các tính năng quản lý quyền kỹ thuật số trên nền tảng gốc để bảo vệ nội dung
- Triển khai
MediaSession
để cho phép tích hợp chế độ phát với các ứng dụng Android bên ngoài - Thêm tính năng hỗ trợ cho các hệ số hình dạng như chế độ điều khiển nội dung nghe nhìn của hệ thống trên thiết bị di động và thiết bị màn hình lớn, Wear OS, Android TV và Android Auto
- Tích hợp với các tính năng tiếp tục phát nội dung nghe nhìn, chẳng hạn như Xem tiếp trên Android TV và các chế độ điều khiển nội dung nghe nhìn trên thiết bị di động và thiết bị có màn hình lớn
- Bật tính năng hình trong hình để người dùng có thể thực hiện đa nhiệm
- Cải thiện khả năng tiếp cận cho mọi người, chẳng hạn như bằng cách thêm phụ đề
- Hỗ trợ phát trên thiết bị Truyền
- Sử dụng Google Play Billing để xử lý gói thuê bao
Ứng dụng đa phương tiện hàng đầu
Một ứng dụng đa phương tiện hàng đầu được xây dựng dựa trên các đề xuất trước đó để tạo ra trải nghiệm liền mạch trên nhiều thiết bị cho người dùng, trong đó có thể bao gồm:
- Tận dụng các tính năng nâng cao của thiết bị bằng cách phát trực tuyến nội dung HDR và âm thanh không gian khi có thể và linh hoạt quay lại khi cần
- Bật tính năng tải nội dung nghe nhìn xuống và phát lại ngoại tuyến
- Tối ưu hoá cho thiết bị có thể gập lại bằng cách hỗ trợ trạng thái
HALF_OPENED
- Kiểm thử và điều chỉnh các công cụ tích hợp trợ lý thoại, chẳng hạn như với Trợ lý Google
- Đầu tư vào hiệu suất trên các thiết bị có công suất thấp hơn, chẳng hạn như bằng cách tận dụng lớp hiệu suất
- Hỗ trợ các trường hợp sử dụng Better Together (Hiệu quả hơn, cùng nhau), chẳng hạn như Nearby Connections (Kết nối lân cận)
- Đảm bảo tính nhất quán về thiết kế với nền tảng
- Đầu tư vào danh tính liền mạch trên các nền tảng như Một lần chạm và liên kết tài khoản
- Cung cấp gói thuê bao tiện dụng
- Triển khai Cast Connect để người dùng có thể truyền đến ứng dụng Android TV gốc của bạn