다음 볼만한 동영상 채널에 프로그램 추가

다음 볼만한 동영상 채널은 홈 화면에 표시되는 두 번째 행으로 앱 행에 표시됩니다. 시스템에서 이 채널을 만들고 유지합니다. 앱에서 프로그램을 다음 볼만한 동영상 채널에 추가: 사용자가 시청을 중단했거나 콘텐츠와 관련이 있는 콘텐츠를 말합니다 (예: 시리즈의 다음 에피소드 또는 콘텐츠의 다음 시즌) 표시됩니다.

다음 볼만한 동영상 채널에는 몇 가지 제약이 있습니다. 앱을 이동하거나 삭제하거나 다음 볼만한 동영상 채널의 행을 숨깁니다.

단계

다음 볼만한 동영상 채널에 프로그램을 삽입하는 방법은 다음과 같습니다. 내 채널에 프로그램 삽입에 대해 자세히 알아보세요. 다음 볼만한 동영상과 관련된 세부정보는 다음 섹션을 참조하세요.

Google TV의 다음 볼만한 동영상 채널에 게시('계속'으로 표시됨) 시청')을 시청하려면 인증 절차를 통해 Google의 사전 승인을 받아야 하며, 서버 측 처리를 사용하여 속성에 따라 프로그램을 정렬합니다. 인증 절차를 시작하려면 이 링크된 양식을 제출하세요.

다음 볼만한 동영상 채널에 콘텐츠를 삽입하는 경우 다음 가이드라인을 따라야 합니다.

프로그램 유형 선택

다음 볼만한 동영상 프로그램의 유형은 4가지입니다. 적절한 유형을 선택하세요.

유형참고
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())

자바

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를 확인할 수 있습니다. 채널을 구독합니다.