RemoteCastPlayer.Builder
@UnstableApi
class RemoteCastPlayer.Builder
A builder for RemoteCastPlayer instances.
See Builder for the list of default values.
Summary
Public functions |
|
|---|---|
RemoteCastPlayer! |
build()Builds and returns a |
RemoteCastPlayer.Builder! |
@CanIgnoreReturnValueSets the maximum position for which |
RemoteCastPlayer.Builder! |
@CanIgnoreReturnValueSets the |
RemoteCastPlayer.Builder! |
@CanIgnoreReturnValueSets the |
RemoteCastPlayer.Builder! |
@CanIgnoreReturnValueSets the |
Public constructors
Public functions
build
fun build(): RemoteCastPlayer!
Builds and returns a RemoteCastPlayer instance.
| Throws | |
|---|---|
java.lang.IllegalStateException |
If this method has already been called. |
setMaxSeekToPreviousPositionMs
@CanIgnoreReturnValue
fun setMaxSeekToPreviousPositionMs(
maxSeekToPreviousPositionMs: @IntRange(from = 0) Long
): RemoteCastPlayer.Builder!
Sets the maximum position for which seekToPrevious seeks to the previous MediaItem.
| Parameters | |
|---|---|
maxSeekToPreviousPositionMs: @IntRange(from = 0) Long |
The maximum position, in milliseconds. |
| Returns | |
|---|---|
RemoteCastPlayer.Builder! |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalArgumentException |
If |
java.lang.IllegalStateException |
If |
setMediaItemConverter
@CanIgnoreReturnValue
fun setMediaItemConverter(mediaItemConverter: MediaItemConverter!): RemoteCastPlayer.Builder!
Sets the MediaItemConverter that will be used by the player to convert MediaItems.
| Parameters | |
|---|---|
mediaItemConverter: MediaItemConverter! |
| Returns | |
|---|---|
RemoteCastPlayer.Builder! |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalStateException |
If |
setSeekBackIncrementMs
@CanIgnoreReturnValue
fun setSeekBackIncrementMs(seekBackIncrementMs: @IntRange(from = 1) Long): RemoteCastPlayer.Builder!
Sets the seekBack increment.
| Returns | |
|---|---|
RemoteCastPlayer.Builder! |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalArgumentException |
If |
java.lang.IllegalStateException |
If |
setSeekForwardIncrementMs
@CanIgnoreReturnValue
fun setSeekForwardIncrementMs(seekForwardIncrementMs: @IntRange(from = 1) Long): RemoteCastPlayer.Builder!
Sets the seekForward increment.
| Parameters | |
|---|---|
seekForwardIncrementMs: @IntRange(from = 1) Long |
The seek forward increment, in milliseconds. |
| Returns | |
|---|---|
RemoteCastPlayer.Builder! |
This builder. |
| Throws | |
|---|---|
java.lang.IllegalArgumentException |
If |
java.lang.IllegalStateException |
If |