PlayerAdapter.Callback
class PlayerAdapter.Callback
Client for client of PlayerAdapter.
Summary
Public constructors |
|---|
Callback() |
Public functions |
|
|---|---|
Unit |
onBufferedPositionChanged(adapter: PlayerAdapter)Event for |
Unit |
onBufferingStateChanged(adapter: PlayerAdapter, start: Boolean)Event for buffering start or stop. |
Unit |
onCurrentPositionChanged(adapter: PlayerAdapter)Event for |
Unit |
onDurationChanged(adapter: PlayerAdapter)Event for |
Unit |
onError(adapter: PlayerAdapter, errorCode: Int, errorMessage: String?)Event for error. |
Unit |
onMetadataChanged(adapter: PlayerAdapter)Event for meta data changed. |
Unit |
onPlayCompleted(adapter: PlayerAdapter)Client when the current media is finished. |
Unit |
onPlayStateChanged(adapter: PlayerAdapter)Client for Play/Pause state change. |
Unit |
onPreparedStateChanged(adapter: PlayerAdapter)Client for |
Unit |
onVideoSizeChanged(adapter: PlayerAdapter, width: Int, height: Int)Event for video size changed. |
Public constructors
Public functions
onBufferedPositionChanged
fun onBufferedPositionChanged(adapter: PlayerAdapter): Unit
Event for getBufferedPosition changed.
| Parameters | |
|---|---|
adapter: PlayerAdapter |
The adapter whose |
onBufferingStateChanged
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
fun onCurrentPositionChanged(adapter: PlayerAdapter): Unit
Event for getCurrentPosition changed.
| Parameters | |
|---|---|
adapter: PlayerAdapter |
The adapter whose |
onDurationChanged
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 |
onError
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
fun onMetadataChanged(adapter: PlayerAdapter): Unit
Event for meta data changed.
| Parameters | |
|---|---|
adapter: PlayerAdapter |
The adapter that finishes current media item. |
onPlayCompleted
fun onPlayCompleted(adapter: PlayerAdapter): Unit
Client when the current media is finished.
| Parameters | |
|---|---|
adapter: PlayerAdapter |
The adapter that has just finished current media. |
onPlayStateChanged
fun onPlayStateChanged(adapter: PlayerAdapter): Unit
Client for Play/Pause state change. See isPlaying.
onPreparedStateChanged
fun onPreparedStateChanged(adapter: PlayerAdapter): Unit
Client for isPrepared changed.
| Parameters | |
|---|---|
adapter: PlayerAdapter |
The adapter that has changed ready state. |
onVideoSizeChanged
fun onVideoSizeChanged(adapter: PlayerAdapter, width: Int, height: Int): Unit
Event for video size changed.
| Parameters | |
|---|---|
adapter: PlayerAdapter |
The adapter whose video size has been detected or changed. |
width: Int |
Intrinsic width of the video. |
height: Int |
Intrinsic height of the video. |