使用 MediaBrowserService 建構媒體應用程式

如要建立品牌和自訂功能受限的媒體應用程式,請使用 MediaBrowserService (MBS)。這項服務可讓使用者瀏覽內容和播放媒體,且成本較低。

由於媒體 UI 的大部分內容都由車廠和 Google 控制 (請參閱「媒體的合作夥伴角色」),因此應用程式開發人員的設計相關工作相對簡單。

以下是應用程式開發人員的基本工作:

  1. 企劃書導覽分頁:最多可選擇 4 個內容的頂層檢視畫面,並決定導覽分頁的圖示或標籤。
  2. 規劃瀏覽檢視畫面:規劃如何安排及格式化頂層和次要層級的內容檢視畫面 (格狀或清單)。
  3. 自訂播放控制項:決定是否要提供自訂動作和圖示,以及是否要實作佇列。
  4. 規劃語音指令:決定您希望使用者能透過語音指令要求哪些功能
  5. 提供品牌宣傳元素:提供代表品牌的應用程式圖示和強調色。

僅適用於 AAOS 的選用額外步驟

  1. 建立登入流程:使用現有的範本建立登入流程,讓使用者在車輛螢幕上登入應用程式 (如果應用程式需要登入)。
  2. 建立設定:如果應用程式需要設定,請建立車內設定畫面。

選用額外步驟 (僅限 Android Auto)

  1. 提供推薦內容:找出 10 項媒體內容,做為推薦內容

請點選上述連結,進一步瞭解各項工作。如需您需要提供的設計元素摘要,請參閱檢查清單。

媒體合作夥伴角色

對於在 AAOS 車輛上執行的應用程式,車廠可以自訂 UI,以反映品牌和車輛樣式。對於在 Android Auto 中執行的應用程式,Google 會在相容車輛的範圍內,為應用程式建立一致的外觀和感受。下表概略說明應用程式開發人員和車輛製造商 (在 AAOS 中) 在確保媒體應用程式一致體驗時的設計角色。

媒體體驗的層面 車廠的設計角色 (或 Google 的 Android Auto 角色) 應用程式開發人員的設計角色
瀏覽媒體應用程式 決定應用程式列的位置,並支援可在應用程式列中顯示的應用程式導覽和控制項 決定要在應用程式列的分頁中顯示哪些頂層內容檢視畫面,並視需要提供圖示和標籤 (請參閱「規劃導覽分頁」)
瀏覽內容詳細資料 判斷格狀或清單項目的大小和內容,並在較低層級的內容中實作應用程式標頭 決定各層級可瀏覽媒體內容的格式 (格狀或清單) 和組織方式 (請參閱「規劃瀏覽檢視畫面」)
播放媒體內容 實作播放檢視畫面和最小化控制列,並提供適當的媒體中繼資料和播放控制項,包括應用程式中任何自訂動作的控制項。在播放檢視畫面中提供佇列操作,並為佇列設定樣式。 決定是否要在控制列上實作自訂動作,並提供相關圖示。另外,請決定是否要實作佇列,以及是否要為目前播放的曲目提供指標 (請參閱「自訂播放控制項」)
語音指令 提供 Google 助理 UI,並控管使用者在特定車輛中叫用 Google 助理的方式 指定語音要求支援哪些媒體類別,以及為一般要求提供哪些內容 (規劃語音指令)
品牌歸因 在所有內容畫面上顯示應用程式圖示,並選擇要將第三方應用程式顏色做為強調色的位置 提供應用程式圖示並指定強調色彩 (請參閱「提供品牌宣傳元素」)
登入和設定 在應用程式列上提供搜尋和設定的設定提示,並視需要將使用者連結至登入畫面 使用範本建立登入流程和設定畫面。如有需要,請參閱「調整登入流程」和「設計設定
建議 提供顯示內容推薦內容的 UI 提供適當內容推薦來源