音訊節目的屬性取決於內容類型。計畫 型別會告知系統預期的中繼資料,以便填入 UI 才是正確的做法音訊節目的類型如下:
使用 PreviewProgram.Builder
建構程式如要進一步瞭解每個欄位的可能值,請參閱
有關建構工具上每個 setter 的 Java 說明文件。
以下範例說明如何使用 PreviewProgram.Builder
:
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
// Set required attributes
.build();
下表顯示了可指派給每種類型的屬性
,並連結至
PreviewProgram.Builder
。標示 ✔ 的屬性為必填項目。標示 (✔) 為選填項目。
屬性 | 追蹤 | 專輯 | 藝人 | 播放清單 | 電台 |
---|---|---|---|---|---|
作者 | (✔) | (✔) | (✔) | ||
適用範圍 | (✔) | (✔) | (✔) | (✔) | (✔) |
頻道 ID | ✔ | ✔ | ✔ | ✔ | ✔ |
Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
時間長度 | ✔ | ||||
類型 | (✔) | (✔) | (✔) | (✔) | (✔) |
意圖 URI | ✔ | ✔ | ✔ | ✔ | ✔ |
互動次數 | (✔) | (✔) | (✔) | ||
互動類型 | (✔) | (✔) | (✔) | ||
內部提供者 ID | (✔) | (✔) | (✔) | (✔) | (✔) |
直播 | (✔) | ||||
標誌 URI (*) | (✔) | ||||
標誌內容說明 (*) | (✔) | ||||
優惠價格 | (✔) | (✔) | (✔) | (✔) | (✔) |
海報圖片顯示比例 | ✔ | ✔ | ✔ | ✔ | ✔ |
海報圖片 URI | ✔ | ✔ | ✔ | ✔ | ✔ |
試聽音訊 URI | (✔) | (✔) | (✔) | (✔) | (✔) |
預覽影片 URI | (✔) | (✔) | (✔) | (✔) | (✔) |
發布日期 | (✔) | (✔) | |||
Short Description | (✔) | (✔) | (✔) | (✔) | (✔) |
起始價格 | (✔) | (✔) | (✔) | (✔) | (✔) |
縮圖顯示比例 | (✔) | (✔) | (✔) | (✔) | (✔) |
縮圖 URI | (✔) | (✔) | (✔) | (✔) | (✔) |
標題 | ✔ | ✔ | ✔ | ✔ | ✔ |
影片高度 | (✔) | (✔) | (✔) | (✔) | (✔) |
影片寬度 | (✔) | (✔) | (✔) | (✔) | (✔) |
重量 | (✔) | (✔) | (✔) | (✔) | (✔) |