동영상 프로그램의 속성은 콘텐츠 유형에 따라 다릅니다. 프로그램 유형은 시스템이 어떤 메타데이터를 예상해야 하는지 알려주어 사용자 인터페이스가 적절하게 채워질 수 있도록 합니다.
비디오 프로그램은 다음과 같은 유형 중 하나일 수 있습니다.
사용PreviewProgram.Builder 프로그램을 구축하기 위해. 빌더의 각 설정기에 대한 참조 문서에서 각 필드에 사용할 수 있는 값에 대해 자세히 알아볼 수 있습니다.
Kotlin
val program = PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build()
자바
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build();
다음 표에는 각 유형의 동영상 프로그램에 할당할 수 있는 속성이 나와 있습니다. 각 속성은 해당 설정자와 연결됩니다.PreviewProgram.Builder .
✔로 표시된 속성은 필수이며 (✔)로 표시된 속성은 선택사항입니다.
| 속성 | 영화 | TV 시리즈 | TV 시즌 | TV 에피소드 | 클립 | 일정 | 채널 |
|---|---|---|---|---|---|---|---|
| Author | (✔) | ||||||
| 제공 지역 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Canonical Genres | (✔) | (✔) | (✔) | (✔) | |||
| 채널 ID | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Content ID | (✔) | ||||||
| 콘텐츠 등급 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| DurationMillis | ✔ | ✔ | ✔ | (✔) | |||
| Episode Number | ✔ | ||||||
| Episode Title | (✔) | ||||||
| 장르 | (✔) | (✔) | (✔) | (✔) | |||
| 인텐트 URI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Interaction Count | (✔) | (✔) | |||||
| Interaction Type | (✔) | (✔) | |||||
| 내부 제공자 ID | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Item Count | (✔) | (✔) | |||||
| Live | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| Logo URI (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Logo Content Description (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 제공 가격 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Poster Art Aspect Ratio | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Poster Art URI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Preview Video URI | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Release Date | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | |
| 리뷰 평점 | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| 리뷰 평점 방식 | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| Season Display Number | ✔ | ✔ | |||||
| 간단한 설명 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Start Time UTC Millis (*) | ✔ | ✔ | ✔ | ✔ | |||
| End Time UTC Millis (*) | ✔ | ✔ | ✔ | ✔ | |||
| Starting Price | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Thumbnail Aspect Ratio | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Thumbnail URI | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 제목 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Video Height | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Video Width | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 무게 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
미리보기 이미지
미리보기 이미지에 권장되는 크기는 다음과 같습니다.
| 속성 | 가로세로 비율 | 너비 | Height |
ASPECT_RATIO_16_9 |
16:9 | 272 dp | 153 dp |
ASPECT_RATIO_3_2 |
3:2 | 229.5 dp | 153 dp |
ASPECT_RATIO_4_3 |
4:3 | 204 dp | 153 dp |
ASPECT_RATIO_1_1 |
1:1 | 153 dp | 153 dp |
ASPECT_RATIO_2_3 |
2:3 | 102 dp | 153 dp |
ASPECT_RATIO_MOVIE_POSTER |
1:1.441 | 106 dp | 153 dp |
최적의 품질을 위해 이 표에 지정된 크기 이상의 16:9 또는 4:3 미리보기 동영상을 사용하세요. 최상의 사용자 환경을 위해 불투명한 로고를 사용하세요.
VIDEO_WIDTH과 VIDEO_HEIGHT을 사용하여 미리보기 영상의 정확한 크기를 지정할 수 있습니다.