動画プログラムの属性

動画プログラムの属性は、コンテンツのタイプによって異なります。プログラムのタイプ 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