PlayerAdapter.Callback
public class PlayerAdapter.Callback
Client for client of PlayerAdapter.
Summary
Public constructors |
---|
Callback() |
Public methods |
|
---|---|
void |
onBufferedPositionChanged(@NonNull PlayerAdapter adapter) Event for |
void |
onBufferingStateChanged(@NonNull PlayerAdapter adapter, boolean start) Event for buffering start or stop. |
void |
onCurrentPositionChanged(@NonNull PlayerAdapter adapter) Event for |
void |
onDurationChanged(@NonNull PlayerAdapter adapter) Event for |
void |
onError( Event for error. |
void |
onMetadataChanged(@NonNull PlayerAdapter adapter) Event for meta data changed. |
void |
onPlayCompleted(@NonNull PlayerAdapter adapter) Client when the current media is finished. |
void |
onPlayStateChanged(@NonNull PlayerAdapter adapter) Client for Play/Pause state change. |
void |
onPreparedStateChanged(@NonNull PlayerAdapter adapter) Client for |
void |
onVideoSizeChanged(@NonNull PlayerAdapter adapter, int width, int height) Event for video size changed. |
Public constructors
Public methods
onBufferedPositionChanged
public void onBufferedPositionChanged(@NonNull PlayerAdapter adapter)
Event for getBufferedPosition
changed.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter whose |
onBufferingStateChanged
public void onBufferingStateChanged(@NonNull PlayerAdapter adapter, boolean start)
Event for buffering start or stop. Initial default value is false.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter that begins buffering or finishes buffering. |
boolean start |
True for buffering start, false otherwise. |
onCurrentPositionChanged
public void onCurrentPositionChanged(@NonNull PlayerAdapter adapter)
Event for getCurrentPosition
changed.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter whose |
onDurationChanged
public void onDurationChanged(@NonNull PlayerAdapter adapter)
Event for getDuration
changed. Usually the duration does not change after playing except for live stream.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter whose |
onError
public void onError(
@NonNull PlayerAdapter adapter,
int errorCode,
@Nullable String errorMessage
)
Event for error.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter that encounters error. |
int errorCode |
Optional error code, specific to implementation. |
@Nullable String errorMessage |
Optional error message, specific to implementation. |
onMetadataChanged
public void onMetadataChanged(@NonNull PlayerAdapter adapter)
Event for meta data changed.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter that finishes current media item. |
onPlayCompleted
public void onPlayCompleted(@NonNull PlayerAdapter adapter)
Client when the current media is finished.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter that has just finished current media. |
onPlayStateChanged
public void onPlayStateChanged(@NonNull PlayerAdapter adapter)
Client for Play/Pause state change. See isPlaying
.
onPreparedStateChanged
public void onPreparedStateChanged(@NonNull PlayerAdapter adapter)
Client for isPrepared
changed.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter that has changed ready state. |
onVideoSizeChanged
public void onVideoSizeChanged(@NonNull PlayerAdapter adapter, int width, int height)
Event for video size changed.
Parameters | |
---|---|
@NonNull PlayerAdapter adapter |
The adapter whose video size has been detected or changed. |
int width |
Intrinsic width of the video. |
int height |
Intrinsic height of the video. |