public static final class MediaItemStatus.Builder
extends Object
| java.lang.Object | |
| android.support.v7.media.MediaItemStatus.Builder | |
建设者为 media item status objects 。
Public constructors |
|
|---|---|
MediaItemStatus.Builder(int playbackState) 使用当前时间创建媒体项状态构建器作为参考时间戳。 |
|
MediaItemStatus.Builder(MediaItemStatus status) 创建媒体项目状态构建器,其初始内容从现有状态复制而来。 |
|
公共方法(Public methods) |
|
|---|---|
MediaItemStatus |
build() |
MediaItemStatus.Builder |
setContentDuration(long durationMilliseconds) 将要播放的内容的总持续时间设置为长整数毫秒。 |
MediaItemStatus.Builder |
setContentPosition(long positionMilliseconds) 将内容播放位置设置为从内容开头起的整数毫秒。 |
MediaItemStatus.Builder |
setExtras(Bundle extras) 为此状态对象设置一系列附加内容。 |
MediaItemStatus.Builder |
setPlaybackState(int playbackState) 设置媒体项目的播放状态。 |
MediaItemStatus.Builder |
setTimestamp(long elapsedRealtimeTimestamp) 在 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
MediaItemStatus.Builder (int playbackState)
使用当前时间创建媒体项状态构建器作为参考时间戳。
| 参数(Parameters) | |
|---|---|
playbackState |
int: The item playback state. |
MediaItemStatus.Builder (MediaItemStatus status)
创建媒体项目状态构建器,其初始内容从现有状态复制而来。
| 参数(Parameters) | |
|---|---|
status |
MediaItemStatus
|
MediaItemStatus.Builder setContentDuration (long durationMilliseconds)
将要播放的内容的总持续时间设置为长整数毫秒。
| 参数(Parameters) | |
|---|---|
durationMilliseconds |
long
|
| 返回(Returns) | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setContentPosition (long positionMilliseconds)
将内容播放位置设置为从内容开头起的整数毫秒。
| 参数(Parameters) | |
|---|---|
positionMilliseconds |
long
|
| 返回(Returns) | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setExtras (Bundle extras)
为此状态对象设置一系列附加内容。 媒体路由器将会忽略额外信息,但它们可能会被应用程序使用。
| 参数(Parameters) | |
|---|---|
extras |
Bundle
|
| 返回(Returns) | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setPlaybackState (int playbackState)
设置媒体项目的播放状态。
| 参数(Parameters) | |
|---|---|
playbackState |
int
|
| 返回(Returns) | |
|---|---|
MediaItemStatus.Builder |
|
MediaItemStatus.Builder setTimestamp (long elapsedRealtimeTimestamp)
在 elapsedRealtime()时基中设置与启动后状态信息相关的时间戳(以毫秒为单位)。
| 参数(Parameters) | |
|---|---|
elapsedRealtimeTimestamp |
long
|
| 返回(Returns) | |
|---|---|
MediaItemStatus.Builder |
|