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

「接下來請看」頻道是主畫面中的應用程式列後方的第二列。系統建立並維護這個頻道。應用程式可將節目新增至「接下來請看」頻道:使用者標示為感興趣、中間停止觀看的節目,或是與使用者觀看的內容相關的節目 (例如係列的下一集或節目的下一季)。

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

操作步驟

將節目插入「接下來請看」頻道的做法與將節目插入自己的頻道類似。請參閱以下各節,進一步瞭解「接下來請看」。

如要在 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。