音频节目属性

音频节目的属性取决于内容的类型。计划 type 用于告知系统期望使用什么元数据,以便填充界面 。音频节目可以是以下类型之一:

使用PreviewProgram.Builder 以构建程序。如需详细了解每个字段的可能值,请参阅 请参阅构建器上每个 setter 的 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 (✔)(✔)(✔)(✔)(✔)
时长
类型 (✔)(✔)(✔)(✔)(✔)
Intent URI
互动计数 (✔)(✔)(✔)
互动类型 (✔)(✔)(✔)
内部提供商 ID (✔)(✔)(✔)(✔)(✔)
直播 (✔)
徽标 URI (*) (✔)
徽标内容说明 (*) (✔)
优惠价格 (✔)(✔)(✔)(✔)(✔)
海报图片宽高比
海报图片 URI
预览音频 URI (✔)(✔)(✔)(✔)(✔)
预览视频 URI (✔)(✔)(✔)(✔)(✔)
发行日期 (✔)(✔)
简短说明 (✔)(✔)(✔)(✔)(✔)
起价 (✔)(✔)(✔)(✔)(✔)
缩略图宽高比 (✔)(✔)(✔)(✔)(✔)
缩略图 URI (✔)(✔)(✔)(✔)(✔)
标题
视频高度 (✔) (✔)(✔)(✔) (✔)
视频宽度 (✔)(✔)(✔)(✔) (✔)
Weight (✔)(✔)(✔)(✔)(✔)