動画プログラムの属性は、コンテンツのタイプによって異なります。プログラムのタイプ UI を入力できるように、予想されるメタデータをシステムに指示します 適切に分類します
動画プログラムは、次のいずれかのタイプになります。
PreviewProgram.Builder を使用してプログラムをビルドします。各フィールドの指定可能な値については、ビルダーの各セッターのリファレンス ドキュメントをご覧ください。
Kotlin
val program = PreviewProgram.Builder() .setChannelId(channelId) .setTitle(clip.getTitle()) .setDescription(clip.getDescription()) .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE) // Set required attributes .build()
Java
PreviewProgram program = new PreviewProgram.Builder() .setChannelId(channelId) .setTitle(clip.getTitle()) .setDescription(clip.getDescription()) .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE) // Set required attributes .build();
次の表に、各タイプのデータに割り当てることができる属性を示します。
紹介しました。各属性は、対応するセッターにリンクします。
PreviewProgram.Builder。
✔ のマークが付いた属性は必須です。(✔)が付いているものは任意です。
| 属性 | 映画 | テレビシリーズ | テレビ番組のシーズン | テレビ番組のエピソード | クリップ | 予定 | チャンネル |
|---|---|---|---|---|---|---|---|
| 作成者 | (✔) | ||||||
| 利用可能な国と地域 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 正規ジャンル | (✔) | (✔) | (✔) | (✔) | |||
| チャンネル ID | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Content ID | (✔) | ||||||
| コンテンツのレーティング | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 再生時間(ミリ秒) | ✔ | ✔ | ✔ | (✔) | |||
| エピソード番号 | ✔ | ||||||
| エピソードのタイトル | (✔) | ||||||
| ジャンル | (✔) | (✔) | (✔) | (✔) | |||
| インテント URI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| インタラクション数 | (✔) | (✔) | |||||
| インタラクション タイプ | (✔) | (✔) | |||||
| 内部プロバイダ ID | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| アイテム数 | (✔) | (✔) | |||||
| ライブ | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| ロゴ URI(*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ロゴコンテンツの説明(*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 特典の価格 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ポスターアートのアスペクト比 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ポスターアート URI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| プレビュー動画 URI | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| リリース日 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | |
| レビュー評価 | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| レビュー評価のスタイル | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| シーズン表示番号 | ✔ | ✔ | |||||
| 概要 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 開始時刻(UTC、ミリ秒)(*) | ✔ | ✔ | ✔ | ✔ | |||
| 終了時刻(UTC、ミリ秒)(*) | ✔ | ✔ | ✔ | ✔ | |||
| 初回価格 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| サムネイルのアスペクト比 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| サムネイル URI | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| タイトル | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 動画の高さ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 動画の幅 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| 重量 | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
プレビュー画像
プレビュー画像の推奨サイズは次のとおりです。
| 属性 | アスペクト比 | 幅 | 高さ |
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。