Tổng quan

Media cung cấp 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à được kết nối trên mọi ô tô hỗ trợ Android. Phương tiện là một ứng dụng hệ thống Android được thiết kế để cung cấp trải nghiệm duyệt và phát lại được Tối ưu hóa sự phân tâm (DO) cho các ứng dụng phương tiện. Việc triển khai đầy đủ chức năng của Media được bao gồm trong Dự án mã nguồn mở Android (AOSP) .

Màn hình truyền thông

Hình 1. Màn hình phương tiện

Để tìm hiểu về Media, hãy xem các bài viết sau:

Thuật ngữ

Những thuật ngữ này được sử dụng:

Thuật ngữ Sự miêu tả
Nguồn truyền thông Một ứng dụng Android triển khai API Android MediaBrowserService để cung cấp khả năng kiểm soát phát lại và duyệt danh mục các mục phương tiện của nó.
Mục truyền thông

Một phần tử trong danh mục Nguồn phương tiện. Các mục phương tiện có thể là:

  • Các mục phương tiện có thể chơi được. Các phân đ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
  • Các mục phương tiện có thể duyệt. Các thành phần tổ chức được sử dụng để nhóm các mục phương tiện có thể phát hoặc có thể duyệt khác 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 phương tiện có thể phát được sắp xếp theo nghệ sĩ, tác giả hoặc khán giả.

Tính năng truyền thông

Phương tiện truyền thông cung cấp các tính năng này.

Trong khi lái xe Trong khi đỗ xe

Kiểm soát phát lại.

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

  • Thực hiện các hành động phương tiện tiêu chuẩn (ví dụ: phát, dừng, tạm dừng và bỏ qua về phía trước).

  • Thực thi các hành động phương tiện tùy chỉnh (hành động tùy chỉnh được cung cấp bởi từng nguồn phương tiện).

  • Trình bày hàng đợi phát lại, nếu được ứ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.

  • Đi sâu vào các mục phương tiện có thể duyệt (ví dụ: thư mục).

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

Mọi thứ được liệt kê trong phần "Khi lái xe" cũng như:

  • Đăng nhập. Đối với những nguồn phương tiện yêu cầu đăng nhập, có thể bắt đầu luồng đăng nhập trực tiếp từ Phương tiện.

  • Cài đặt. Nguồn phương tiệ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ể thực hiện tìm kiếm văn bản trên Media.

Nhiệm vụ

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

Các nhà sản xuất ô tô (OEM) 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 đủ với Android Automotive.
  • Đáp ứng mọi mong đợi về API MediaSession và API trình duyệt cũng như khả năng tương tác với Media:
    • Tôn trọng cấu trúc duyệt.
    • Tôn trọng các hành động tùy chỉnh.
    • Ủy quyền cho ứng dụng để đăng nhập, cài đặt, v.v.
    • Tôn trọng 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 phương tiện.
  • Cung cấp triển khai Media trong AOSP.
  • Xác định quy trình đánh giá ứng dụng để xuất bản ứng dụng đa phương tiện trên Cửa hàng Play.
  • Cung cấp tài liệu về các yếu tố như API, quy trình tùy chỉnh, đánh giá và chứng nhận
  • Triển khai API phương tiện:
    • Cung cấp cấu trúc duyệt phương tiện tổng thể với nội dung phù hợp.
    • Cung cấp các hành động tùy chỉnh khi thích hợp.
    • Cung cấp trạng thái phát lại cho hệ thống.
    • Cung cấp các yếu tố thương hiệu, chẳng hạn như tên ứng dụng.
  • Triển khai các luồng đăng nhập, đăng ký, cài đặt và giải quyết lỗi nếu cần.
  • Xây dựng và xuất bản APK ô tô lên Cửa hàng Play.

Hướng dẫn tùy chỉnh

Việc triển khai Phương tiện có trong AOSP sử dụng Thư viện UI trên Ô tô để cho phép tùy chỉnh và cung cấp chủ đề cũng như cấu trúc cơ bản có thể được áp dụng nguyên trạng hoặc được sửa đổi theo các hạn chế sau. Bảng sau đây mô tả trách nhiệm của OEM liên quan đến việc tùy chỉnh Phương tiện.

Tùy chỉnh phương tiện Sự miêu tả

NÊN

Điều chỉnh chủ đề và kiểu dáng tổng thể, bao gồm bảng màu và kích thước.

CÓ THỂ

Sửa đổi cấu trúc cấp cao của Phương tiện (ví dụ: vị trí tab).

KHÔNG ĐƯỢC

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

  • Khả năng tương tác MediaSession và MediaBrowser
  • Tên nguồn phương tiện, biểu tượng

Sửa đổi kiến ​​trúc thông tin của:

  • Phát lại
  • Duyệt qua
  • Tìm kiếm