Watch Next チャンネルは、ホーム画面の クリックします。このチャンネルはシステムが作成し管理します。アプリに Watch Next チャンネルへの番組: ユーザーがマークした番組 面白かった、途中で視聴をやめた、コンテンツに関連するコンテンツ ユーザーが視聴しているコンテンツ(シリーズの次のエピソードや 表示されます。
Watch Next チャンネルには、アプリの移動、削除、削除などの制約があります。 Watch Next チャンネルの行を非表示にします。
手順
Watch Next チャンネルにプログラムを挿入する手順は次のとおりです。 自分のチャンネルに番組を挿入する。 Watch Next に固有の詳細情報については、以下のセクションをご覧ください。
Google TV の Watch Next チャンネルに公開する(「続行」と表示されます) 視聴するには、認定プロセスを通じた Google の事前承認が必要です。 サーバー側の処理を使用して、番組を属性に基づいて並べ替えます。 認定プロセスを開始するには、 こちらのリンクされたフォームを送信してください。
Watch Next チャンネルにコンテンツを挿入する場合は、以下のガイドラインを遵守する必要があります。
プログラムのタイプを選択する
Watch Next プログラムには 4 つのタイプがあります。適切なタイプを選択してください。
タイプ | 備考 |
---|---|
WATCH_NEXT_TYPE_CONTINUE | ユーザーがコンテンツの視聴を止めたもの。 |
WATCH_NEXT_TYPE_NEXT | ユーザーが視聴しているシリーズの次の番組 を利用できます。たとえば、シリーズのエピソード 3 を視聴している場合、その次としてエピソード 4 をおすすめできます。 |
WATCH_NEXT_TYPE_NEW | ユーザーが視聴しているコンテンツの続きで、新しく視聴可能になったコンテンツ。たとえば、ユーザーがシリーズのエピソード 5 を視聴していて、エピソード 6 が視聴可能になった場合。 |
WATCH_NEXT_TYPE_WATCHLIST | ユーザーがプログラムを保存するときに、システムまたはアプリによって挿入されたもの。 |
詳細については、Watch Next 属性をご覧ください。
WatchNextProgram ビルダーを使用する
WatchNextProgram.Builder
を使用します。詳細については、次をご覧ください:
Watch Next 属性
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)
の用途
Watch Next プログラムを更新するために必要な Uri
を作成します。
ユーザーがプログラムを Watch Next チャンネルに追加すると、
行に入れますインテントが
TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT
: アプリに通知します
確認します。インテントには、プログラム ID の 2 つのエクストラが含まれています。
Watch Next 内のプログラム用に作成されたプログラム ID
。