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 |
|
---|---|
From class 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_DURATION
METADATA_KEY_TRACK_NUMBER
METADATA_KEY_NUM_TRACKS
METADATA_KEY_DISC_NUMBER
METADATA_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_TITLE
METADATA_KEY_ARTIST
METADATA_KEY_ALBUM
METADATA_KEY_AUTHOR
METADATA_KEY_WRITER
METADATA_KEY_COMPOSER
METADATA_KEY_DATE
METADATA_KEY_GENRE
METADATA_KEY_ALBUM_ARTIST
METADATA_KEY_ART_URI
METADATA_KEY_ALBUM_ART_URI
METADATA_KEY_DISPLAY_TITLE
METADATA_KEY_DISPLAY_SUBTITLE
METADATA_KEY_DISPLAY_DESCRIPTION
METADATA_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_TITLE
METADATA_KEY_ARTIST
METADATA_KEY_ALBUM
METADATA_KEY_AUTHOR
METADATA_KEY_WRITER
METADATA_KEY_COMPOSER
METADATA_KEY_DATE
METADATA_KEY_GENRE
METADATA_KEY_ALBUM_ARTIST
METADATA_KEY_ART_URI
METADATA_KEY_ALBUM_ART_URI
METADATA_KEY_DISPLAY_TITLE
METADATA_KEY_DISPLAY_SUBTITLE
METADATA_KEY_DISPLAY_DESCRIPTION
METADATA_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 |