オーディオ プログラムの属性

オーディオ プログラムの属性は、コンテンツのタイプによって異なります。プログラム タイプは、UI を適切に入力できるように、想定されるメタデータをシステムに伝えます。オーディオ プログラムのタイプは次のいずれかです。

PreviewProgram.Builder を使用してプログラムをビルドします。各フィールドに指定できる値の詳細については、ビルダーの各セッターの Java ドキュメントをご覧ください。

次の例は、PreviewProgram.Builder の使用方法を示しています。

PreviewProgram program = new PreviewProgram.Builder()
                    .setChannelId(channelId)
                    .setTitle(clip.getTitle())
                    .setDescription(clip.getDescription())
                    .setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
                    // Set required attributes
                    .build();

次の表に、オーディオ プログラムの各タイプに割り当てることができる属性と、PreviewProgram.Builder 内の対応するセッターへのリンクを示します。 の属性は必須、(✔)の属性はオプションです。

属性トラックアルバムアーティスト再生リストステーション
作成者 (✔) (✔)(✔)
利用可能な国と地域 (✔)(✔)(✔)(✔)(✔)
チャンネル ID
Content ID (✔)(✔)(✔)(✔)(✔)
Duration
ジャンル (✔)(✔)(✔)(✔)(✔)
インテント URI
インタラクション数 (✔)(✔)(✔)
インタラクション タイプ (✔)(✔)(✔)
内部プロバイダ ID (✔)(✔)(✔)(✔)(✔)
ライブ (✔)
ロゴ URI(*) (✔)
ロゴコンテンツの説明(*) (✔)
特典の価格 (✔)(✔)(✔)(✔)(✔)
ポスターアートのアスペクト比
ポスターアート URI
プレビュー オーディオ URI (✔)(✔)(✔)(✔)(✔)
プレビュー動画 URI (✔)(✔)(✔)(✔)(✔)
リリース日 (✔)(✔)
簡単な説明 (✔)(✔)(✔)(✔)(✔)
初回価格 (✔)(✔)(✔)(✔)(✔)
サムネイルのアスペクト比 (✔)(✔)(✔)(✔)(✔)
サムネイル URI (✔)(✔)(✔)(✔)(✔)
Title
動画の高さ (✔) (✔)(✔)(✔) (✔)
動画の幅 (✔)(✔)(✔)(✔) (✔)
重量 (✔)(✔)(✔)(✔)(✔)