Tổng quan về ứng dụng đa phương tiện cho ô tô

Hướng dẫn này giả định rằng bạn có một ứng dụng đa phương tiện phát âm thanh trên điện thoại và ứng dụng đa phương tiện đó phù hợp với cấu trúc ứng dụng đa phương tiện của Android. Bạn cũng sẽ tìm hiểu những gì ứng dụng của bạn cần từ MediaBrowserServiceMediaSession để chạy trên Android Auto hoặc AAOS. Khi hoàn thành cơ sở hạ tầng đa phương tiện cốt lõi, bạn có thể thêm tính năng hỗ trợ Android Auto và AAOS vào ứng dụng đa phương tiện của mình.

Nội dung

Các trang này trình bày chi tiết cách sử dụng các ứng dụng đa phương tiện:

Tạo ứng dụng đa phương tiện âm thanh

Nếu ứng dụng của bạn tập trung vào việc phát nội dung nghe nhìn, hãy sử dụng các công cụ được mô tả tại đây. Bạn có thể tạo ứng dụng đa phương tiện cho ô tô theo một trong hai cách sau:

  1. Sử dụng MediaBrowserServiceMediaSession để tạo một ứng dụng mà Android Auto và AAOS có thể kết nối. Nhờ đó, giao diện màn hình thông tin giải trí có thể hiển thị giao diện người dùng duyệt xem và phát nội dung nghe nhìn được tối ưu hoá để sử dụng trong xe.

    hoặc

  2. Sử dụng các mẫu trong Thư viện ứng dụng dành cho ô tô để tạo ứng dụng có trải nghiệm duyệt xem và phát nội dung nghe nhìn tuỳ chỉnh, bao gồm cả các thao tác tuỳ chỉnh. Để tìm hiểu thêm, hãy xem bài viết Tạo ứng dụng đa phương tiện dựa trên mẫu.

Hướng dẫn này giả định rằng bạn có một ứng dụng đa phương tiện phát âm thanh trên điện thoại và ứng dụng đa phương tiện đó phù hợp với cấu trúc ứng dụng đa phương tiện của Android. Hướng dẫn này mô tả các thành phần bắt buộc của MediaBrowserServiceMediaSession mà ứng dụng của bạn cần để tương thích với Android Auto hoặc AAOS. Sau khi hoàn thành cơ sở hạ tầng đa phương tiện cốt lõi, bạn có thể thêm tính năng hỗ trợ Android Autothêm tính năng hỗ trợ AAOS vào ứng dụng đa phương tiện của mình.

Tạo ứng dụng đa phương tiện dạng video

Nếu nội dung chính mà ứng dụng của bạn cung cấp là video, hãy xem:

Trước khi bắt đầu

Hãy nhớ tham khảo:

Tìm hiểu các thuật ngữ và khái niệm chính

Các thuật ngữ này được dùng liên quan đến việc tạo ứng dụng đa phương tiện cho ô tô:

Trình duyệt nội dung đa phương tiện
Đây là một API được các ứng dụng đa phương tiện dùng để khám phá dịch vụ trình duyệt nội dung đa phương tiện và hiển thị nội dung của các ứng dụng đó. Android Auto và AAOS dùng một trình duyệt nội dung đa phương tiện để tìm dịch vụ trình duyệt nội dung đa phương tiện của ứng dụng.
Dịch vụ trình duyệt nội dung đa phương tiện
Đây là một dịch vụ Android do ứng dụng đa phương tiện của bạn triển khai và tuân thủ API MediaBrowserServiceCompat. Ứng dụng của bạn dùng dịch vụ này để hiển thị nội dung. Chúng tôi cũng hỗ trợ `MediaLibrarySerice'.
Mục nội dung đa phương tiện

Trình duyệt nội dung đa phương tiện sắp xếp nội dung theo cây đối tượng MediaItem. Một mục nội dung đa phương tiện có thể chứa một hoặc cả hai cờ này. Một mục nội dung đa phương tiện vừa có thể duyệt xem vừa có thể phát hoạt động như một danh sách phát. Bạn có thể chọn mục đó để phát tất cả các phần tử con hoặc bạn có thể duyệt qua các phần tử con.

  • FLAG_PLAYABLE cho biết mục là một lá trên cây nội dung. Mục này biểu thị một luồng âm thanh duy nhất, chẳng hạn như một bài hát trong đĩa nhạc, một chương trong sách nói hoặc một tập podcast.

  • FLAG_BROWSABLE cho biết mục là một nút trên cây nội dung và có các phần tử con. Ví dụ: mục này biểu thị một đĩa nhạc và các phần tử con của đĩa nhạc đó là các bài hát trong đĩa nhạc.

Xem các tài nguyên khác

Để biết thêm thông tin, hãy xem: