belongs to Maven artifact com.android.support:mediarouter-v7:28.0.0-alpha1
MediaItemMetadata
public
final
class
MediaItemMetadata
extends Object
java.lang.Object | |
↳ | android.support.v7.media.MediaItemMetadata |
Constants for specifying metadata about a media item as a Bundle
.
This class is part of the remote playback protocol described by the
MediaControlIntent
class.
Media item metadata is described as a bundle of key/value pairs as defined in this class. The documentation specifies the type of value associated with each key.
An application may specify additional custom metadata keys but there is no guarantee that they will be recognized by the destination.
Summary
Constants | |
---|---|
String |
KEY_ALBUM_ARTIST
String key: Album artist name. |
String |
KEY_ALBUM_TITLE
String key: Album title. |
String |
KEY_ARTIST
String key: Artist name. |
String |
KEY_ARTWORK_URI
String key: Artwork Uri. |
String |
KEY_AUTHOR
String key: Author name. |
String |
KEY_COMPOSER
String key: Composer name. |
String |
KEY_DISC_NUMBER
Integer key: Disc number within a collection. |
String |
KEY_DURATION
Long key: Item playback duration in milliseconds. |
String |
KEY_TITLE
String key: Track title. |
String |
KEY_TRACK_NUMBER
Integer key: Track number (such as a track on a CD). |
String |
KEY_YEAR
Integer key: Year of publication. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Constants
KEY_ALBUM_ARTIST
String KEY_ALBUM_ARTIST
String key: Album artist name.
The value is a string suitable for display.
Constant Value: "android.media.metadata.ALBUM_ARTIST"
KEY_ALBUM_TITLE
String KEY_ALBUM_TITLE
String key: Album title.
The value is a string suitable for display.
Constant Value: "android.media.metadata.ALBUM_TITLE"
KEY_ARTIST
String KEY_ARTIST
String key: Artist name.
The value is a string suitable for display.
Constant Value: "android.media.metadata.ARTIST"
KEY_ARTWORK_URI
String KEY_ARTWORK_URI
String key: Artwork Uri.
The value is a string URI for an image file associated with the media item, such as album or cover art.
Constant Value: "android.media.metadata.ARTWORK_URI"
KEY_AUTHOR
String KEY_AUTHOR
String key: Author name.
The value is a string suitable for display.
Constant Value: "android.media.metadata.AUTHOR"
KEY_COMPOSER
String KEY_COMPOSER
String key: Composer name.
The value is a string suitable for display.
Constant Value: "android.media.metadata.COMPOSER"
KEY_DISC_NUMBER
String KEY_DISC_NUMBER
Integer key: Disc number within a collection.
The value is a one-based integer disc number.
Constant Value: "android.media.metadata.DISC_NUMBER"
KEY_DURATION
String KEY_DURATION
Long key: Item playback duration in milliseconds.
The value is a long
number of milliseconds.
The duration metadata is only a hint to enable a remote media player to guess the duration of the content before it actually opens the media stream. The remote media player should still determine the actual content duration from the media stream itself independent of the value that may be specified by this key.
Constant Value: "android.media.metadata.DURATION"
KEY_TITLE
String KEY_TITLE
String key: Track title.
The value is a string suitable for display.
Constant Value: "android.media.metadata.TITLE"
KEY_TRACK_NUMBER
String KEY_TRACK_NUMBER
Integer key: Track number (such as a track on a CD).
The value is a one-based integer track number.
Constant Value: "android.media.metadata.TRACK_NUMBER"
KEY_YEAR
String KEY_YEAR
Integer key: Year of publication.
The value is an integer year number.
Constant Value: "android.media.metadata.YEAR"
Interfaces
Classes
- MediaControlIntent
- MediaItemMetadata
- MediaItemStatus
- MediaItemStatus.Builder
- MediaRouteDescriptor
- MediaRouteDescriptor.Builder
- MediaRouteDiscoveryRequest
- MediaRouteProvider
- MediaRouteProvider.Callback
- MediaRouteProvider.ProviderMetadata
- MediaRouteProvider.RouteController
- MediaRouteProviderDescriptor
- MediaRouteProviderDescriptor.Builder
- MediaRouteProviderService
- MediaRouter
- MediaRouter.Callback
- MediaRouter.ControlRequestCallback
- MediaRouter.ProviderInfo
- MediaRouter.RouteInfo
- MediaRouteSelector
- MediaRouteSelector.Builder
- MediaSessionStatus
- MediaSessionStatus.Builder
- RemotePlaybackClient
- RemotePlaybackClient.ActionCallback
- RemotePlaybackClient.ItemActionCallback
- RemotePlaybackClient.SessionActionCallback
- RemotePlaybackClient.StatusCallback