Callback
open class Callback
kotlin.Any | |
↳ | androidx.leanback.media.PlayerAdapter.Callback |
Client for client of PlayerAdapter.
Summary
Public constructors | |
---|---|
<init>() Client for client of PlayerAdapter. |
Public methods | |
---|---|
open Unit |
onBufferedPositionChanged(adapter: PlayerAdapter!) Event for |
open Unit |
onBufferingStateChanged(adapter: PlayerAdapter!, start: Boolean) Event for buffering start or stop. |
open Unit |
onCurrentPositionChanged(adapter: PlayerAdapter!) Event for |
open Unit |
onDurationChanged(adapter: PlayerAdapter!) Event for |
open Unit |
onError(adapter: PlayerAdapter!, errorCode: Int, errorMessage: String!) Event for error. |
open Unit |
onMetadataChanged(adapter: PlayerAdapter!) Event for meta data changed. |
open Unit |
onPlayCompleted(adapter: PlayerAdapter!) Client when the current media is finished. |
open Unit |
onPlayStateChanged(adapter: PlayerAdapter!) Client for Play/Pause state change. |
open Unit |
onPreparedStateChanged(adapter: PlayerAdapter!) Client for |
open Unit |
onVideoSizeChanged(adapter: PlayerAdapter!, width: Int, height: Int) Event for video size changed. |
Public constructors
<init>
Callback()
Client for client of PlayerAdapter.
Public methods
onBufferedPositionChanged
open fun onBufferedPositionChanged(adapter: PlayerAdapter!): Unit
Event for getBufferedPosition()
changed.
Parameters | |
---|---|
adapter |
PlayerAdapter!: The adapter whose getBufferedPosition() changed. |
onBufferingStateChanged
open fun onBufferingStateChanged(
adapter: PlayerAdapter!,
start: Boolean
): Unit
Event for buffering start or stop. Initial default value is false.
Parameters | |
---|---|
adapter |
PlayerAdapter!: The adapter that begins buffering or finishes buffering. |
start |
Boolean: True for buffering start, false otherwise. |
onCurrentPositionChanged
open fun onCurrentPositionChanged(adapter: PlayerAdapter!): Unit
Event for getCurrentPosition()
changed.
Parameters | |
---|---|
adapter |
PlayerAdapter!: The adapter whose getCurrentPosition() changed. |
onDurationChanged
open fun onDurationChanged(adapter: PlayerAdapter!): Unit
Event for getDuration()
changed. Usually the duration does not change after playing except for live stream.
Parameters | |
---|---|
adapter |
PlayerAdapter!: The adapter whose getDuration() changed. |
onError
open fun onError(
adapter: PlayerAdapter!,
errorCode: Int,
errorMessage: String!
): Unit
Event for error.
Parameters | |
---|---|
adapter |
PlayerAdapter!: The adapter that encounters error. |
errorCode |
Int: Optional error code, specific to implementation. |
errorMessage |
String!: Optional error message, specific to implementation. |
onMetadataChanged
open fun onMetadataChanged(adapter: PlayerAdapter!): Unit
Event for meta data changed.