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

オーディオ プログラムの属性は、コンテンツのタイプによって異なります。プログラム タイプは、どのようなメタデータが予期されるかをシステムに知らせて、UI が適切に入力されるようにします。オーディオ プログラムのタイプは次のいずれかです。

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

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 (✔)(✔)(✔)(✔)(✔)
タイトル
動画の高さ (✔) (✔)(✔)(✔) (✔)
動画の幅 (✔)(✔)(✔)(✔) (✔)
重み付け (✔)(✔)(✔)(✔)(✔)