音訊節目屬性

音頻節目的屬性取決於內容類型。程式類型告訴系統需要哪些元數據,以便正確填充使用者介面。音頻節目可以分為以下幾種類型:

使用 PreviewProgram.Builder 建構程式。您可以在 Java 文件中閱讀有關建構器上每個 setter 的每個欄位的可能值的更多資訊。

以下範例說明如何使用 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 中對應設定器的連結。標記為 的屬性是必要的;標記為 (✔) 的屬性是可選的。

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