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

オーディオ プログラムの属性は、コンテンツのタイプによって異なります。プログラム type は、予想されるメタデータをシステムに指示し、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 (✔)(✔)(✔)(✔)(✔)
タイトル
動画の高さ (✔) (✔)(✔)(✔) (✔)
動画の幅 (✔)(✔)(✔)(✔) (✔)
重量 (✔)(✔)(✔)(✔)(✔)