音訊節目屬性

音訊節目的屬性取決於內容類型。程式類型會告知系統應預期哪些中繼資料,以便適當填入 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 中對應 setter 的連結。標有「✔」的屬性為必填屬性,標有「(✔)」的屬性為選填屬性。

屬性追蹤專輯藝人播放清單電台
作者 (✔) (✔)(✔)
適用範圍 (✔)(✔)(✔)(✔)(✔)
頻道 ID
Content ID (✔)(✔)(✔)(✔)(✔)
時間長度
類型 (✔)(✔)(✔)(✔)(✔)
意圖 URI
互動次數 (✔) (✔)(✔)
互動類型 (✔) (✔)(✔)
內部供應商 ID (✔)(✔)(✔)(✔)(✔)
直播 (✔)
標誌 URI (*) (✔)
Logo Content Description (*) (✔)
優惠價格 (✔)(✔)(✔)(✔) (✔)
海報圖片顯示比例
海報圖片 URI
預覽音訊 URI (✔)(✔)(✔)(✔)(✔)
預覽影片 URI (✔)(✔)(✔)(✔)(✔)
發布日期 (✔)(✔)
Short Description (✔)(✔)(✔)(✔)(✔)
起始價格 (✔)(✔)(✔)(✔)(✔)
縮圖顯示比例 (✔)(✔)(✔)(✔)(✔)
縮圖 URI (✔)(✔)(✔) (✔)(✔)
標題
影片高度 (✔) (✔)(✔)(✔) (✔)
影片寬度 (✔)(✔)(✔)(✔) (✔)
重量 (✔)(✔)(✔)(✔)(✔)