MediaMetadataCompat

public final class MediaMetadataCompat
extends Object implements Parcelable

java.lang.Object
   ↳ android.support.v4.media.MediaMetadataCompat


Contains metadata about an item, such as the title, artist, etc.

Summary

Nested classes

class MediaMetadataCompat.Builder

Use to build MediaMetadata objects. 

Constants

String METADATA_KEY_ADVERTISEMENT

Whether the media is an advertisement.

String METADATA_KEY_ALBUM

The album title for the media.

String METADATA_KEY_ALBUM_ART

The artwork for the album of the media's original source as a Bitmap.

String METADATA_KEY_ALBUM_ARTIST

The artist for the album of the media's original source.

String METADATA_KEY_ALBUM_ART_URI

The artwork for the album of the media's original source as a Uri style String.

String METADATA_KEY_ART

The artwork for the media as a Bitmap.

String METADATA_KEY_ARTIST

The artist of the media.

String METADATA_KEY_ART_URI

The artwork for the media as a Uri style String.

String METADATA_KEY_AUTHOR

The author of the media.

String METADATA_KEY_BT_FOLDER_TYPE

The bluetooth folder type of the media specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

String METADATA_KEY_COMPILATION

The compilation status of the media.

String METADATA_KEY_COMPOSER

The composer of the media.

String METADATA_KEY_DATE

The date the media was created or published.

String METADATA_KEY_DISC_NUMBER

The disc number for the media's original source.

String METADATA_KEY_DISPLAY_DESCRIPTION

A description that is suitable for display to the user.

String METADATA_KEY_DISPLAY_ICON

An icon or thumbnail that is suitable for display to the user.

String METADATA_KEY_DISPLAY_ICON_URI

An icon or thumbnail that is suitable for display to the user.

String METADATA_KEY_DISPLAY_SUBTITLE

A subtitle that is suitable for display to the user.

String METADATA_KEY_DISPLAY_TITLE

A title that is suitable for display to the user.

String METADATA_KEY_DOWNLOAD_STATUS

The download status of the media which will be used for later offline playback.

String METADATA_KEY_DURATION

The duration of the media in ms.

String METADATA_KEY_GENRE

The genre of the media.

String METADATA_KEY_MEDIA_ID

A String key for identifying the content.

String METADATA_KEY_MEDIA_URI

A Uri formatted String representing the content.

String METADATA_KEY_NUM_TRACKS

The number of tracks in the media's original source.

String METADATA_KEY_RATING

The overall rating for the media.

String METADATA_KEY_TITLE

The title of the media.

String METADATA_KEY_TRACK_NUMBER

The track number for the media.

String METADATA_KEY_USER_RATING

The user's rating for the media.

String METADATA_KEY_WRITER

The writer of the media.

String METADATA_KEY_YEAR

The year the media was created or published as a long.

Inherited constants

Fields

public static final Creator<MediaMetadataCompat> CREATOR

Public methods

boolean containsKey(String key)

Returns true if the given key is contained in the metadata

int describeContents()
static MediaMetadataCompat fromMediaMetadata(Object metadataObj)

Creates an instance from a framework MediaMetadata object.

Bitmap getBitmap(String key)

Return a Bitmap for the given key or null if no bitmap exists for the given key.

Bundle getBundle()

Gets a copy of the bundle for this metadata object.

MediaDescriptionCompat getDescription()

Returns a simple description of this metadata for display purposes.

long getLong(String key)

Returns the value associated with the given key, or 0L if no long exists for the given key.

Object getMediaMetadata()

Gets the underlying framework