將節目新增至「接下來請觀看」頻道

「接下來請看」頻道是主畫面上的第二列, 應用程式列系統建立並維護這個頻道。應用程式可新增下列項目: 加入「接下來請看」頻道的節目:使用者標示為「接下來請看」的節目 有趣、半途停止觀看,或與其內容相關的影片 使用者正在觀看的節目 (例如影集的下一集或某季的下一集) 顯示)。

「接下來請看」頻道有幾項限制:應用程式無法移動、移除,或是 隱藏「接下來請看」頻道的資料列。

操作步驟

將節目插入「接下來請看」頻道的做法類似 將節目插入自己的頻道。 如需「接下來請看」的特定詳細資料,請參閱以下各節。

在 Google TV 上發布至「接下來請看」頻道 (顯示為「繼續」 觀看」) 須事先獲得 Google 通過認證程序和 會使用伺服器端處理功能,依據節目屬性排序節目。 如要開始認證程序,請 提交這份連結表單

將內容插入「接下來請看」頻道時,請務必遵守下列規範:

選取節目類型

「接下來請看」節目分為四種類型。選取適當的類型:

類型附註
WATCH_NEXT_TYPE_CONTINUE使用者在觀看內容時停止。
WATCH_NEXT_TYPE_NEXT使用者正在觀看的系列叢書中的下一個節目 可以使用。舉例來說,如果使用者正在觀看系列的第 3 集,應用程式可以建議他們繼續觀看第 4 集。
WATCH_NEXT_TYPE_NEW現在可以清楚呈現使用者正在觀看的內容。舉例來說,使用者目前觀看的是影集第 5 集,而第 6 集可供觀看。
WATCH_NEXT_TYPE_WATCHLIST當使用者儲存節目時,由系統或應用程式插入。

詳情請參閱「接下來請看」屬性

使用 WatchNextProgram 建構工具

使用 WatchNextProgram.Builder。若需更多資訊,請參閲 「接下來請看」屬性

Kotlin

val builder = WatchNextProgram.Builder()
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE)
        .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
        .setLastEngagementTimeUtcMillis(time)
        .setTitle("Title")
        .setDescription("Program description")
        .setPosterArtUri(uri)
        .setIntentUri(uri)
        .setInternalProviderId(appProgramId)

val watchNextProgramUri = context.contentResolver
        .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI,
                builder.build().toContentValues())

Java

WatchNextProgram.Builder builder = new WatchNextProgram.Builder();
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE)
        .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
        .setLastEngagementTimeUtcMillis(time)
        .setTitle("Title")
        .setDescription("Program description")
        .setPosterArtUri(uri)
        .setIntentUri(uri)
        .setInternalProviderId(appProgramId);

Uri watchNextProgramUri = context.getContentResolver()
        .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues());

使用 TvContractCompat.buildWatchNextProgramUri(long watchNextProgramId) 即可: 建立更新「接下來請看」計畫所需的Uri

當使用者將節目新增到「接下來請看」頻道時,系統會複製 加入計畫可將意圖 TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT即可通知應用程式 該程式已新增此意圖包含兩個額外項目:程式 ID 在「接下來請看」中複製節目 ID,以及為節目建立的節目 ID 頻道。