public static final class MediaItemStatus.Builder extends Object
media item status objects
.Constructor and Description |
---|
Builder(int playbackState)
Creates a media item status builder using the current time as the
reference timestamp.
|
Builder(MediaItemStatus status)
Creates a media item status builder whose initial contents are
copied from an existing status.
|
Modifier and Type | Method and Description |
---|---|
MediaItemStatus |
build()
Builds the
media item status object . |
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
SystemClock.elapsedRealtime() time base. |
public Builder(int playbackState)
playbackState
- The item playback state.public Builder(MediaItemStatus status)
public MediaItemStatus.Builder setTimestamp(long elapsedRealtimeTimestamp)
SystemClock.elapsedRealtime()
time base.public MediaItemStatus.Builder setPlaybackState(int playbackState)
public MediaItemStatus.Builder setContentPosition(long positionMilliseconds)
public MediaItemStatus.Builder setContentDuration(long durationMilliseconds)
public MediaItemStatus.Builder setExtras(Bundle extras)
public MediaItemStatus build()
media item status object
.