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

オーディオ プログラムの属性は、コンテンツのタイプによって異なります。プログラム タイプは、どのようなメタデータが予期されるかをシステムに知らせて、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 (✔)(✔)(✔)(✔)(✔)
所要時間
ジャンル (✔)(✔)(✔)(✔)(✔)
インテント URI
インタラクション数 (✔)(✔)(✔)
インタラクション タイプ (✔)(✔)(✔)
内部プロバイダ ID (✔)(✔)(✔)(✔)(✔)
ライブ (✔)
ロゴ URI(*) (✔)
ロゴコンテンツの説明(*) (✔)
特典の価格 (✔)(✔)(✔)(✔)(✔)
ポスターアートのアスペクト比
ポスターアート URI
プレビュー オーディオ URI (✔)(✔)(✔)(✔)(✔)
プレビュー動画 URI (✔)(✔)(✔)(✔)(✔)
リリース日 (✔)(✔)
概要 (✔)(✔)(✔)(✔)(✔)
初回価格 (✔)(✔)(✔)(✔)(✔)
サムネイルのアスペクト比 (✔)(✔)(✔)(✔)(✔)
サムネイル URI (✔)(✔)(✔)(✔)(✔)
タイトル
動画の高さ (✔) (✔)(✔)(✔) (✔)
動画の幅 (✔)(✔)(✔)(✔) (✔)
重量 (✔)(✔)(✔)(✔)(✔)