public
static
final
class
MediaItemStatus.Builder
extends Object
| java.lang.Object | |
| ↳ | android.support.v7.media.MediaItemStatus.Builder |
Builder for media item status objects.
Public constructors | |
|---|---|
MediaItemStatus.Builder(int playbackState)
Creates a media item status builder using the current time as the reference timestamp. |
|
MediaItemStatus.Builder(MediaItemStatus status)
Creates a media item status builder whose initial contents are copied from an existing status. |
|
Public methods | |
|---|---|
MediaItemStatus
|
build()
Builds the |
MediaItemStatus.Builder
|
setContentDuration(long durationMilliseconds)
Sets the total duration of the content to be played as a long integer number of milliseconds. |
MediaItemStatus.Builder
|
setContentPosition(long positionMilliseconds)
Sets the content playback position as a long integer number of milliseconds from the beginning of the content. |
MediaItemStatus.Builder
|
setExtras(Bundle extras)
Sets a bundle of extras for this status object. |
MediaItemStatus.Builder
|
setPlaybackState(int playbackState)
Sets the playback state of the media item. |
MediaItemStatus.Builder
|
setTimestamp(long elapsedRealtimeTimestamp)
Sets the timestamp associated with the status information in
milliseconds since boot in the |
Inherited methods | |
|---|---|
java.lang.Object
| |
MediaItemStatus.Builder (int playbackState)
Creates a media item status builder using the current time as the reference timestamp.
| Parameters | |
|---|---|
playbackState |
int:
The item playback state.
|
MediaItemStatus.Builder (MediaItemStatus status)
Creates a media item status builder whose initial contents are copied from an existing status.
| Parameters | |
|---|---|
status |
MediaItemStatus
|
MediaItemStatus.Builder setContentDuration (long durationMilliseconds)
Sets the total duration of the content to be played as a long integer number of milliseconds.
| Parameters | |
|---|---|
durationMilliseconds |
long
|
| Returns | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setContentPosition (long positionMilliseconds)
Sets the content playback position as a long integer number of milliseconds from the beginning of the content.
| Parameters | |
|---|---|
positionMilliseconds |
long
|
| Returns | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setExtras (Bundle extras)
Sets a bundle of extras for this status object. The extras will be ignored by the media router but they may be used by applications.
| Parameters | |
|---|---|
extras |
Bundle
|
| Returns | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setPlaybackState (int playbackState)
Sets the playback state of the media item.
| Parameters | |
|---|---|
playbackState |
int
|
| Returns | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setTimestamp (long elapsedRealtimeTimestamp)
Sets the timestamp associated with the status information in
milliseconds since boot in the elapsedRealtime() time base.
| Parameters | |
|---|---|
elapsedRealtimeTimestamp |
long
|
| Returns | |
|---|---|
MediaItemStatus.Builder |
|