belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
PlayerAdapter.Callback
public
static
class
PlayerAdapter.Callback
extends Object
| java.lang.Object | |
| ↳ | android.support.v17.leanback.media.PlayerAdapter.Callback |
Client for client of PlayerAdapter.
Summary
Public constructors | |
|---|---|
PlayerAdapter.Callback()
|
|
Public methods | |
|---|---|
void
|
onBufferedPositionChanged(PlayerAdapter adapter)
Event for |
void
|
onBufferingStateChanged(PlayerAdapter adapter, boolean start)
Event for buffering start or stop. |
void
|
onCurrentPositionChanged(PlayerAdapter adapter)
Event for |
void
|
onDurationChanged(PlayerAdapter adapter)
Event for |
void
|
onError(PlayerAdapter adapter, int errorCode, String errorMessage)
Event for error. |
void
|
onMetadataChanged(PlayerAdapter adapter)
Event for meta data changed. |
void
|
onPlayCompleted(PlayerAdapter adapter)
Client when the current media is finished. |
void
|
onPlayStateChanged(PlayerAdapter adapter)
Client for Play/Pause state change. |
void
|
onPreparedStateChanged(PlayerAdapter adapter)
Client for |
void
|
onVideoSizeChanged(PlayerAdapter adapter, int width, int height)
Event for video size changed. |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public constructors
Public methods
onBufferedPositionChanged
void onBufferedPositionChanged (PlayerAdapter adapter)
Event for getBufferedPosition() changed.
| Parameters | |
|---|---|
adapter |
PlayerAdapter: The adapter whose getBufferedPosition() changed.
|
onBufferingStateChanged
void onBufferingStateChanged (PlayerAdapter adapter, boolean start)
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
void onCurrentPositionChanged (PlayerAdapter adapter)
Event for getCurrentPosition() changed.
| Parameters | |
|---|---|
adapter |
PlayerAdapter: The adapter whose getCurrentPosition() changed.
|
onDurationChanged
void onDurationChanged (PlayerAdapter adapter)
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
void onError (PlayerAdapter adapter, int errorCode, String errorMessage)
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
void onMetadataChanged (PlayerAdapter adapter)
Event for meta data changed.
| Parameters | |
|---|---|
adapter |
PlayerAdapter: The adapter that finishes current media item.
|
onPlayCompleted
void onPlayCompleted (PlayerAdapter adapter)
Client when the current media is finished.
| Parameters | |
|---|---|
adapter |
PlayerAdapter: The adapter that has just finished current media.
|
onPlayStateChanged
void onPlayStateChanged (PlayerAdapter adapter)
Client for Play/Pause state change. See isPlaying().
| Parameters | |
|---|---|
adapter |
PlayerAdapter |
onPreparedStateChanged
void onPreparedStateChanged (PlayerAdapter adapter)
Client for isPrepared() changed.
| Parameters | |
|---|---|
adapter |
PlayerAdapter: The adapter that has changed ready state.
|
onVideoSizeChanged
void onVideoSizeChanged (PlayerAdapter adapter, int width, int height)
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.
|
Interfaces
Classes
- MediaControllerAdapter
- MediaControllerGlue
- MediaPlayerAdapter
- PlaybackBannerControlGlue
- PlaybackBaseControlGlue
- PlaybackControlGlue
- PlaybackGlue
- PlaybackGlue.PlayerCallback
- PlaybackGlueHost
- PlaybackGlueHost.HostCallback
- PlaybackGlueHost.PlayerCallback
- PlaybackTransportControlGlue
- PlayerAdapter
- PlayerAdapter.Callback