自訂播放控制項
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
除了決定應用程式內容在瀏覽及瀏覽時的整理方式外,您也需要決定要使用佇列,還是用於播放內容的自訂控制項。
汽車製造商和 Google 會負責導入播放檢視畫面及設定樣式,將控制列和待播清單縮到最小。這些 API 也提供基本的播放控制項組合,包括「播放/暫停」、「下一個」、「上一個」和「溢位」。(應用程式必須支援這些動作,取決於「繼續」和「上一頁」)。如果這些控制選項足以滿足您的應用程式需求,就大功告成了。
不過,如果您想要提供佇列或存取車輛製造商未提供的其他播放動作,就必須決定:
- 是否顯示佇列項目的縮圖
- 是否要顯示佇列中目前播放項目的圖示或經過時間
- 是否要將先前播放的項目納入佇列
- 控制列上要顯示的自訂動作,以及是否要取代汽車製造商的「下一頁」和「上一個」控制選項
- 代表各項動作相關狀態 (例如已啟用和已停用) 的圖示外觀
播放檢視畫面
設計媒體應用程式最重要的功能之一,就是播放檢視畫面。
播放檢視畫面範例
播放控制需求
請注意下列規定和建議:
規定層級 |
需求條件 |
必須 |
應用程式開發人員必須遵守下列規定:
- 為使用者新增的任何自訂動作提供單色向量圖示,並動態變更這些圖示來表示狀態
|
應 |
應用程式開發人員應採取下列動作:
- 如要在圖示中使用文字 (包括數字),請在定界框中運用最大空間,盡可能讓文字盡可能大且清晰易讀
|
5 月 |
應用程式開發人員可以:
- 最多可提供 6 個自訂動作。如果未使用「下一頁」和「上一頁」功能,則最多提供 8 個動作
|
原因
- 一致的應用程式 UI:應用程式開發人員需要配合使用者熟悉的其他裝置操作,調整媒體應用程式中的自訂動作介面,以便打造熟悉的車輛體驗。
- 一目瞭然:與圖標配對時,文字可以縮小,因此圖示中的文字應在可用空間內最大化。
待播清單
您也應為使用者提供瀏覽音訊來源清單的方式。
佇列範例
佇列需求
規定層級 |
需求條件 |
應 |
應用程式開發人員應採取下列動作:
- 為目前正在播放的佇列項目提供指標
- 將先前播放的項目納入佇列
如要進一步瞭解進度指標和待播清單,請參閱「啟用播放控制項」。
|
5 月 |
應用程式開發人員可以:
|
原因
- 一目瞭然的 UI:使用者能快速查看目前正在播放的內容。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-07-23 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-07-23 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-07-23 (世界標準時間)。"]]