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