除了決定應用程式內容在瀏覽及瀏覽時的整理方式外,您也需要決定要使用佇列,還是用於播放內容的自訂控制項。
汽車製造商和 Google 會負責導入播放檢視畫面及設定樣式,將控制列和待播清單縮到最小。這些 API 也提供基本的播放控制項組合,包括「播放/暫停」、「下一個」、「上一個」和「溢位」。(應用程式必須支援這些動作,取決於「繼續」和「上一頁」)。如果這些控制選項足以滿足您的應用程式需求,就大功告成了。
不過,如果您想要提供佇列或存取車輛製造商未提供的其他播放動作,就必須決定:
- 是否顯示佇列項目的縮圖
- 是否要顯示佇列中目前播放項目的圖示或經過時間
- 是否要將先前播放的項目納入佇列
- 控制列上要顯示的自訂動作,以及是否要取代汽車製造商的「下一頁」和「上一個」控制選項
- 代表各項動作相關狀態 (例如已啟用和已停用) 的圖示外觀
播放檢視畫面
設計媒體應用程式最重要的功能之一,就是播放檢視畫面。
播放檢視畫面範例
![播放媒體時模擬媒體應用程式的模擬畫面](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-1.png?authuser=3&hl=zh-tw)
![播放含有溢位重疊的媒體時,模擬媒體應用程式](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-2.png?authuser=3&hl=zh-tw)
![播放媒體時模擬媒體應用程式的模擬畫面](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-3.png?authuser=3&hl=zh-tw)
![播放含有溢位重疊的媒體時,模擬媒體應用程式](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/playback-view-ex-4.png?authuser=3&hl=zh-tw)
![](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/browsing-views-fig-5.png?authuser=3&hl=zh-tw)
播放控制需求
請注意下列規定和建議:
規定層級 | 需求條件 |
---|---|
必須 | 應用程式開發人員必須遵守下列規定:
|
應 | 應用程式開發人員應採取下列動作:
|
5 月 | 應用程式開發人員可以:
|
原因
- 一致的應用程式 UI:應用程式開發人員需要配合使用者熟悉的其他裝置操作,調整媒體應用程式中的自訂動作介面,以便打造熟悉的車輛體驗。
- 一目瞭然:與圖標配對時,文字可以縮小,因此圖示中的文字應在可用空間內最大化。
待播清單
您也應為使用者提供瀏覽音訊來源清單的方式。
佇列範例
![模擬媒體應用程式的模擬畫面,顯示含有專輯封面的佇列清單](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/queue-ex-1.png?authuser=3&hl=zh-tw)
![模擬媒體應用程式顯示佇列清單與播放控制項的模擬畫面](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/queue-ex-2.png?authuser=3&hl=zh-tw)
![模擬媒體應用程式的模擬畫面,顯示含有專輯封面的佇列清單](https://developers.google.cn/static/cars/design/create-apps/media-apps/images/queue-ex-3.png?authuser=3&hl=zh-tw)
佇列需求
規定層級 | 需求條件 |
---|---|
應 | 應用程式開發人員應採取下列動作:
如要進一步瞭解進度指標和待播清單,請參閱「啟用播放控制項」。 |
5 月 | 應用程式開發人員可以:
|
原因
- 一目瞭然的 UI:使用者能快速查看目前正在播放的內容。