音訊節目屬性

音訊節目的屬性取決於內容類型。程式類型會告知系統預期的中繼資料,以便正確填入 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 (*) (✔)
標誌內容說明 (*) (✔)
優惠價格 (✔)(✔)(✔)(✔) (✔)
海報圖片長寬比
海報圖片 URI
預覽音訊 URI (✔)(✔)(✔)(✔)(✔)
預覽影片 URI (✔)(✔)(✔)(✔)(✔)
發布日期 (✔)(✔)
Short Description (✔)(✔)(✔)(✔)(✔)
起始價格 (✔)(✔)(✔)(✔)(✔)
縮圖顯示比例 (✔)(✔)(✔)(✔)(✔)
縮圖 URI (✔)(✔)(✔) (✔)(✔)
標題
影片高度 (✔) (✔)(✔)(✔) (✔)
影片寬度 (✔)(✔)(✔)(✔) (✔)
重量 (✔)(✔)(✔)(✔)(✔)