Tổng quan

Media cung cấp một nền tảng để xây dựng các ứng dụng đa phương tiện mang lại trải nghiệm thông tin giải trí an toàn, liền mạch và kết nối trong mọi ô tô chạy Android. Media là một ứng dụng hệ thống Android được thiết kế để cung cấp trải nghiệm duyệt xem và phát Tối ưu hoá để không gây mất tập trung (DO) cho các ứng dụng đa phương tiện. Dự án nguồn mở Android (AOSP) có một phương thức triển khai đầy đủ chức năng của Media.


Hình 1. Triển khai mẫu màn hình nội dung nghe nhìn.

Để tìm hiểu về nội dung nghe nhìn, hãy xem các trang sau:

  • Các thành phần hệ thống và luồng người dùng. Tìm hiểu thêm về các thành phần tương tác với Nội dung nghe nhìn, cũng như các luồng người dùng phổ biến nhất.
  • Triển khai đài phát thanh bằng nội dung đa phương tiện. Đọc cách tích hợp giao diện người dùng của Đài phát thanh với nội dung đa phương tiện để cho phép người dùng tương tác với các nguồn nội dung đa phương tiện và đài phát thanh như thể đó là một ứng dụng duy nhất.
  • Tuỳ chỉnh nội dung nghe nhìn. Tìm hiểu cách làm việc với các kiểu và thành phần được xác định ở nhiều cấp trong cấu trúc AOSP.
  • Triển khai thẻ phương tiện. Triển khai thẻ nội dung nghe nhìn để hiển thị siêu dữ liệu nội dung nghe nhìn như tiêu đề, ảnh bìa đĩa nhạc và nhiều thông tin khác. Thẻ nội dung đa phương tiện cũng có thể hiển thị hàng đợi các mục nội dung đa phương tiện, chẳng hạn như danh sách phát.

Thuật ngữ

Các thuật ngữ này được sử dụng trong phần này.

Nguồn nội dung nghe nhìn
Ứng dụng Android triển khai API MediaBrowserService của Android để hiển thị chức năng điều khiển phát và duyệt qua danh mục các mục nội dung nghe nhìn.
Mục nội dung đa phương tiện
Một phần tử trong danh mục Nguồn nội dung nghe nhìn. Mục nội dung nghe nhìn có thể là:
  • Mục nội dung nghe nhìn có thể phát. Các đoạn âm thanh mà hệ thống có thể phát, chẳng hạn như bài hát, chương sách và tập podcast
  • Mục nội dung nghe nhìn có thể xem. Các thành phần tổ chức dùng để nhóm các mục nội dung nghe nhìn có thể phát hoặc các mục nội dung nghe nhìn khác có thể duyệt xem, chẳng hạn như danh mục bài hát, thư mục bài hát gần đây, cũng như podcast và các mục nội dung nghe nhìn có thể phát được sắp xếp theo nghệ sĩ, tác giả hoặc đối tượng.

Tính năng đa phương tiện

Media cung cấp các tính năng này.

Trong khi lái xe Khi đỗ xe

Điều khiển chế độ phát.

  • Trình bày mục nội dung nghe nhìn đang phát (ví dụ: một bài hát), bao gồm tiêu đề, ảnh bìa đĩa nhạc, thời lượng, nội dung mô tả và vị trí phát hiện tại.

  • Thực thi các thao tác tiêu chuẩn đối với nội dung nghe nhìn (ví dụ: phát, dừng, tạm dừng và chuyển tiếp).

  • Thực thi các thao tác tuỳ chỉnh đối với nội dung nghe nhìn (các thao tác tuỳ chỉnh do từng nguồn nội dung nghe nhìn cung cấp).

  • Trình bày hàng đợi phát, nếu ứng dụng đa phương tiện cung cấp.

Duyệt qua danh mục.

  • Hiển thị các danh mục cấp cao nhất.

  • Xem chi tiết các mục nội dung nghe nhìn có thể duyệt xem (ví dụ: thư mục).

  • Lựa chọn các mục nội dung đa phương tiện có thể phát (ví dụ: bài hát), bao gồm cả tiêu đề, ảnh bìa đĩa nhạc và các chỉ báo. Ví dụ: nội dung phản cảm và nội dung đã tải xuống.

Mọi nội dung được liệt kê trong phần Trong khi lái xe cũng như:

  • Đăng nhập. Đối với những nguồn nội dung nghe nhìn yêu cầu đăng nhập, bạn có thể bắt đầu quy trình đăng nhập ngay từ phần Nội dung nghe nhìn.

  • Cài đặt. Nguồn nội dung nghe nhìn có thể hiển thị giao diện người dùng cài đặt.

  • Tìm kiếm bằng bàn phím. Người dùng có thể tìm kiếm bằng văn bản trên nội dung nghe nhìn.

Tasks

Bảng này mô tả các nhiệm vụ của từng bên.

Nhà sản xuất xe (vOEM) Google Nhà phát triển ứng dụng
  • Xây dựng hệ thống thông tin giải trí Android CDD tuân thủ đầy đủ bằng Android Automotive.
  • Thực hiện tất cả các kỳ vọng của MediaSession và API Trình duyệt cũng như khả năng tương tác với Media:
    • Tuân thủ cấu trúc duyệt xem.
    • Tuân thủ các thao tác tuỳ chỉnh.
    • Uỷ quyền cho ứng dụng để đăng nhập, cài đặt, v.v.
    • Tuân thủ các thành phần thương hiệu ứng dụng được API hỗ trợ rõ ràng. Ví dụ: tên ứng dụng.
  • Xác định và phát triển API đa phương tiện.
  • Cung cấp phương thức triển khai nội dung nghe nhìn trong AOSP.
  • Xác định quy trình đánh giá ứng dụng để phát hành ứng dụng đa phương tiện trên Cửa hàng Play.
  • Cung cấp tài liệu cho các thành phần như API, tuỳ chỉnh, quy trình xem xét và chứng nhận
  • Triển khai API nội dung nghe nhìn:
    • Cung cấp cấu trúc duyệt xem nội dung nghe nhìn tổng thể với nội dung phù hợp.
    • Cung cấp các thao tác tuỳ chỉnh khi thích hợp.
    • Cung cấp trạng thái phát cho hệ thống.
    • Cung cấp các thành phần thương hiệu, chẳng hạn như tên ứng dụng.
  • Triển khai quy trình đăng nhập, đăng ký, cài đặt và giải quyết lỗi nếu cần.
  • Tạo và phát hành tệp APK dành cho ô tô lên Cửa hàng Play.

Nguyên tắc tuỳ chỉnh

Việc triển khai nội dung nghe nhìn trong AOSP sử dụng Thư viện giao diện người dùng ô tô để cho phép tuỳ chỉnh, đồng thời cung cấp giao diện và cấu trúc cơ sở có thể được áp dụng nguyên trạng hoặc sửa đổi theo các quy định hạn chế sau. Bảng sau đây mô tả trách nhiệm của OEM liên quan đến việc tuỳ chỉnh nội dung nghe nhìn.

Tuỳ chỉnh nội dung nghe nhìn Mô tả
NÊN Điều chỉnh giao diện và kiểu tổng thể, bao gồm cả bảng màu và kích thước.
THÁNG 5 Sửa đổi cấu trúc cấp cao của Nội dung nghe nhìn (ví dụ: vị trí thẻ).

KHÔNG ĐƯỢC

Sửa đổi hợp đồng Media API, bao gồm cả việc sử dụng thương hiệu ứng dụng:

  • Khả năng tương tác giữa MediaSession và MediaBrowser
  • Tên, biểu tượng nguồn nội dung nghe nhìn

Sửa đổi cấu trúc thông tin của:

  • Phát
  • Duyệt xem
  • Tìm kiếm