-
- All Implemented Interfaces:
-
androidx.media3.common.Player.Listener
@UnstableApi() public class Media3PlayerListener implements Player.Listener
This 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 Media3PlayerListener()
-
Method Summary
-
Methods inherited from class com.clevertap.android.sdk.video.inbox.Media3PlayerListener
onLoadingChanged, onPlaybackStateChanged, onPlayerStateChanged, onPositionDiscontinuity -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onSurfaceSizeChanged
Unit onSurfaceSizeChanged(Integer width, Integer height)
-
onRenderedFirstFrame
Unit onRenderedFirstFrame()
-
onCues
@Deprecated(message = Deprecated in Java) Unit onCues(List<Cue> cues)
-
onMetadata
Unit onMetadata(Metadata metadata)
-
onEvents
Unit onEvents(Player player, Player.Events events)
-
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)
-
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(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)
-
-
-
-