-
- All Implemented Interfaces:
-
com.google.android.exoplayer2.Player.Listener
public class ExoplayerPlayerListener implements Player.ListenerThis class addresses an AbstractMethodError because of the Java 8 feature of default methods in interfaces. Default methods are somewhat not supported if minSDKVersion < 24
-
-
Constructor Summary
Constructors Constructor Description ExoplayerPlayerListener()
-
Method Summary
-
-
Method Detail
-
onTimelineChanged
Unit onTimelineChanged(Timeline timeline, Integer reason)
-
onMediaItemTransition
Unit onMediaItemTransition(MediaItem mediaItem, Integer reason)
-
onTracksChanged
Unit onTracksChanged(Tracks tracks)
-
onMediaMetadataChanged
Unit onMediaMetadataChanged(MediaMetadata mediaMetadata)
-
onPlaylistMetadataChanged
Unit onPlaylistMetadataChanged(MediaMetadata mediaMetadata)
-
onIsLoadingChanged
Unit onIsLoadingChanged(Boolean isLoading)
-
onAvailableCommandsChanged
Unit onAvailableCommandsChanged(Player.Commands availableCommands)
-
onTrackSelectionParametersChanged
Unit onTrackSelectionParametersChanged(TrackSelectionParameters parameters)
-
onPlayerStateChanged
Unit onPlayerStateChanged(Boolean playWhenReady, Integer playbackState)
-
onPlayWhenReadyChanged
Unit onPlayWhenReadyChanged(Boolean playWhenReady, Integer reason)
-
onPlaybackSuppressionReasonChanged
Unit onPlaybackSuppressionReasonChanged(Integer playbackSuppressionReason)
-
onIsPlayingChanged
Unit onIsPlayingChanged(Boolean isPlaying)
-
onRepeatModeChanged
Unit onRepeatModeChanged(Integer repeatMode)
-
onShuffleModeEnabledChanged
Unit onShuffleModeEnabledChanged(Boolean shuffleModeEnabled)
-
onPlayerError
Unit onPlayerError(PlaybackException error)
-
onPlayerErrorChanged
Unit onPlayerErrorChanged(PlaybackException error)
-
onPositionDiscontinuity
Unit onPositionDiscontinuity(Integer reason)
-
onPositionDiscontinuity
Unit onPositionDiscontinuity(Player.PositionInfo oldPosition, Player.PositionInfo newPosition, Integer reason)
-
onPlaybackParametersChanged
Unit onPlaybackParametersChanged(PlaybackParameters playbackParameters)
-
onSeekBackIncrementChanged
Unit onSeekBackIncrementChanged(Long seekBackIncrementMs)
-
onSeekForwardIncrementChanged
Unit onSeekForwardIncrementChanged(Long seekForwardIncrementMs)
-
onMaxSeekToPreviousPositionChanged
Unit onMaxSeekToPreviousPositionChanged(Long maxSeekToPreviousPositionMs)
-
onAudioSessionIdChanged
Unit onAudioSessionIdChanged(Integer audioSessionId)
-
onAudioAttributesChanged
Unit onAudioAttributesChanged(AudioAttributes audioAttributes)
-
onVolumeChanged
Unit onVolumeChanged(Float volume)
-
onSkipSilenceEnabledChanged
Unit onSkipSilenceEnabledChanged(Boolean skipSilenceEnabled)
-
onDeviceInfoChanged
Unit onDeviceInfoChanged(DeviceInfo deviceInfo)
-
onDeviceVolumeChanged
Unit onDeviceVolumeChanged(Integer volume, Boolean muted)
-
onVideoSizeChanged
Unit onVideoSizeChanged(VideoSize videoSize)
-
onSurfaceSizeChanged
Unit onSurfaceSizeChanged(Integer width, Integer height)
-
onRenderedFirstFrame
Unit onRenderedFirstFrame()
-
onMetadata
Unit onMetadata(Metadata metadata)
-
-
-
-