public static final class MediaMetadataCompat.Builder
extends Object
| java.lang.Object | |
| android.support.v4.media.MediaMetadataCompat.Builder | |
用于构建MediaMetadata对象。 系统定义的元数据密钥必须使用适当的数据类型。
Public constructors |
|
|---|---|
MediaMetadataCompat.Builder() 创建一个空的生成器。 |
|
MediaMetadataCompat.Builder(MediaMetadataCompat source) 使用 |
|
公共方法(Public methods) |
|
|---|---|
MediaMetadataCompat |
build() 用指定的字段创建一个 |
MediaMetadataCompat.Builder |
putBitmap(String key, Bitmap value) 将 |
MediaMetadataCompat.Builder |
putLong(String key, long value) 将长期价值放入元数据中。 |
MediaMetadataCompat.Builder |
putRating(String key, RatingCompat value) 将 |
MediaMetadataCompat.Builder |
putString(String key, String value) 将一个字符串值放入元数据中。 |
MediaMetadataCompat.Builder |
putText(String key, CharSequence value) 将CharSequence值放入元数据中。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
MediaMetadataCompat.Builder ()
创建一个空的生成器。 必须添加任何应包含在MediaMetadataCompat中的MediaMetadataCompat 。
MediaMetadataCompat.Builder (MediaMetadataCompat source)
使用MediaMetadataCompat实例创建一个Builder来设置初始值。 源元数据中的所有字段都将包含在新的元数据中。 通过添加相同的密钥可以覆盖字段。
MediaMetadataCompat build ()
用指定的字段创建一个 MediaMetadataCompat实例。
| 返回(Returns) | |
|---|---|
MediaMetadataCompat |
The new MediaMetadata instance |
MediaMetadataCompat.Builder putBitmap (String key, Bitmap value)
将Bitmap放入元数据中。 可以使用自定义键,但如果使用此类中定义的METADATA_KEYs,它们可能只是以下之一:
| 参数(Parameters) | |
|---|---|
key |
String: The key for referencing this value |
value |
Bitmap: The Bitmap to store |
| 返回(Returns) | |
|---|---|
MediaMetadataCompat.Builder |
The Builder to allow chaining |
MediaMetadataCompat.Builder putLong (String key, long value)
将长期价值放入元数据中。 可以使用自定义键,但如果使用此类中定义的METADATA_KEYs,它们可能只是以下之一:
METADATA_KEY_DURATIONMETADATA_KEY_TRACK_NUMBERMETADATA_KEY_NUM_TRACKSMETADATA_KEY_DISC_NUMBERMETADATA_KEY_YEAR| 参数(Parameters) | |
|---|---|
key |
String: The key for referencing this value |
value |
long: The String value to store |
| 返回(Returns) | |
|---|---|
MediaMetadataCompat.Builder |
The Builder to allow chaining |
MediaMetadataCompat.Builder putRating (String key, RatingCompat value)
将RatingCompat放入元数据中。 可以使用自定义键,但如果使用此类中定义的METADATA_KEYs,它们可能只是以下之一:
| 参数(Parameters) | |
|---|---|
key |
String: The key for referencing this value |
value |
RatingCompat: The String value to store |
| 返回(Returns) | |
|---|---|
MediaMetadataCompat.Builder |
The Builder to allow chaining |
MediaMetadataCompat.Builder putString (String key, String value)
将一个字符串值放入元数据中。 可以使用自定义键,但如果使用此类中定义的METADATA_KEYs,它们可能只是以下之一:
METADATA_KEY_TITLEMETADATA_KEY_ARTISTMETADATA_KEY_ALBUMMETADATA_KEY_AUTHORMETADATA_KEY_WRITERMETADATA_KEY_COMPOSERMETADATA_KEY_DATEMETADATA_KEY_GENREMETADATA_KEY_ALBUM_ARTISTMETADATA_KEY_ART_URIMETADATA_KEY_ALBUM_ART_URIMETADATA_KEY_DISPLAY_TITLEMETADATA_KEY_DISPLAY_SUBTITLEMETADATA_KEY_DISPLAY_DESCRIPTIONMETADATA_KEY_DISPLAY_ICON_URI| 参数(Parameters) | |
|---|---|
key |
String: The key for referencing this value |
value |
String: The String value to store |
| 返回(Returns) | |
|---|---|
MediaMetadataCompat.Builder |
The Builder to allow chaining |
MediaMetadataCompat.Builder putText (String key, CharSequence value)
Put a CharSequence value into the metadata. Custom keys may be used, but if the METADATA_KEYs defined in this class are used they may only be one of the following:
METADATA_KEY_TITLEMETADATA_KEY_ARTISTMETADATA_KEY_ALBUMMETADATA_KEY_AUTHORMETADATA_KEY_WRITERMETADATA_KEY_COMPOSERMETADATA_KEY_DATEMETADATA_KEY_GENREMETADATA_KEY_ALBUM_ARTISTMETADATA_KEY_ART_URIMETADATA_KEY_ALBUM_ART_URIMETADATA_KEY_DISPLAY_TITLEMETADATA_KEY_DISPLAY_SUBTITLEMETADATA_KEY_DISPLAY_DESCRIPTIONMETADATA_KEY_DISPLAY_ICON_URI| 参数(Parameters) | |
|---|---|
key |
String: The key for referencing this value |
value |
CharSequence: The CharSequence value to store |
| 返回(Returns) | |
|---|---|
MediaMetadataCompat.Builder |
The Builder to allow chaining |