CallbackMediaItem.Builder
public
static
final
class
CallbackMediaItem.Builder
extends MediaItem.Builder
java.lang.Object | ||
↳ | androidx.media2.common.MediaItem.Builder | |
↳ | androidx.media2.common.CallbackMediaItem.Builder |
This Builder class simplifies the creation of a CallbackMediaItem
object.
Summary
Public constructors | |
---|---|
Builder(DataSourceCallback dsc2)
Creates a new Builder object. |
Public methods | |
---|---|
CallbackMediaItem
|
build()
Build |
CallbackMediaItem.Builder
|
setEndPosition(long position)
Sets the end position in milliseconds at which the playback will end. |
CallbackMediaItem.Builder
|
setMetadata(MediaMetadata metadata)
Set the metadata of this instance. |
CallbackMediaItem.Builder
|
setStartPosition(long position)
Sets the start position in milliseconds at which the playback will start. |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (DataSourceCallback dsc2)
Creates a new Builder object.
Parameters | |
---|---|
dsc2 |
DataSourceCallback : the DataSourceCallback for the media you want to play
|
Public methods
build
public CallbackMediaItem build ()
Build MediaItem
.
Returns | |
---|---|
CallbackMediaItem |
A new CallbackMediaItem with values supplied by the Builder. |
setEndPosition
public CallbackMediaItem.Builder setEndPosition (long position)
Sets the end position in milliseconds at which the playback will end. Any negative number is treated as maximum length of the media item.
Parameters | |
---|---|
position |
long : the end position in milliseconds at which the playback will end |
Returns | |
---|---|
CallbackMediaItem.Builder |
this instance for chaining |
setMetadata
public CallbackMediaItem.Builder setMetadata (MediaMetadata metadata)
Set the metadata of this instance. null
for unset.
Parameters | |
---|---|
metadata |
MediaMetadata : metadata |
Returns | |
---|---|
CallbackMediaItem.Builder |
this instance for chaining |
setStartPosition
public CallbackMediaItem.Builder setStartPosition (long position)
Sets the start position in milliseconds at which the playback will start. Any negative number is treated as 0.
Parameters | |
---|---|
position |
long : the start position in milliseconds at which the playback will start |
Returns | |
---|---|
CallbackMediaItem.Builder |
this instance for chaining |