Listener

A listener for events specific to Pillarbox.

Inheritors

Functions

Link copied to clipboard
open fun onBlockedTimeRangeReached(blockedTimeRange: BlockedTimeRange)

Called when the player reaches a blocked time range.

Link copied to clipboard
open fun onChapterChanged(chapter: Chapter?)

Called when the current chapter changes. This can occur due to several reasons:

Link copied to clipboard
open fun onCreditChanged(credit: Credit?)

Called when the current credit changes. This can occur due to several reasons:

Link copied to clipboard
open fun onPillarboxMetadataChanged(pillarboxMetadata: PillarboxMetadata)

Called when the Pillarbox metadata changes.

Link copied to clipboard
open fun onTrackingEnabledChanged(trackingEnabled: Boolean)

Called when the tracking state changes.

Inherited functions

Link copied to clipboard
open fun onAudioAttributesChanged(audioAttributes: AudioAttributes)
Link copied to clipboard
open fun onAudioSessionIdChanged(audioSessionId: Int)
Link copied to clipboard
open fun onAvailableCommandsChanged(availableCommands: Player.Commands)
Link copied to clipboard
open fun onCues(cueGroup: CueGroup)
open fun onCues(cues: List<Cue>)
Link copied to clipboard
open fun onDeviceInfoChanged(deviceInfo: DeviceInfo)
Link copied to clipboard
open fun onDeviceVolumeChanged(volume: Int, muted: Boolean)
Link copied to clipboard
open fun onEvents(player: Player, events: Player.Events)
Link copied to clipboard
open fun onIsLoadingChanged(isLoading: Boolean)
Link copied to clipboard
open fun onIsPlayingChanged(isPlaying: Boolean)
Link copied to clipboard
open fun onLoadingChanged(isLoading: Boolean)
Link copied to clipboard
open fun onMaxSeekToPreviousPositionChanged(maxSeekToPreviousPositionMs: Long)
Link copied to clipboard
open fun onMediaItemTransition(@Nullable mediaItem: MediaItem?, reason: Int)
Link copied to clipboard
open fun onMediaMetadataChanged(mediaMetadata: MediaMetadata)
Link copied to clipboard
open fun onMetadata(metadata: Metadata)
Link copied to clipboard
open fun onPlaybackParametersChanged(playbackParameters: PlaybackParameters)
Link copied to clipboard
open fun onPlaybackStateChanged(playbackState: Int)
Link copied to clipboard
open fun onPlaybackSuppressionReasonChanged(playbackSuppressionReason: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onPlayerStateChanged(playWhenReady: Boolean, playbackState: Int)
Link copied to clipboard
open fun onPlaylistMetadataChanged(mediaMetadata: MediaMetadata)
Link copied to clipboard
open fun onPlayWhenReadyChanged(playWhenReady: Boolean, reason: Int)
Link copied to clipboard
open fun onPositionDiscontinuity(oldPosition: Player.PositionInfo, newPosition: Player.PositionInfo, reason: Int)
Link copied to clipboard
Link copied to clipboard
open fun onRepeatModeChanged(repeatMode: Int)
Link copied to clipboard
open fun onSeekBackIncrementChanged(seekBackIncrementMs: Long)
Link copied to clipboard
open fun onSeekForwardIncrementChanged(seekForwardIncrementMs: Long)
Link copied to clipboard
open fun onShuffleModeEnabledChanged(shuffleModeEnabled: Boolean)
Link copied to clipboard
open fun onSkipSilenceEnabledChanged(skipSilenceEnabled: Boolean)
Link copied to clipboard
open fun onSurfaceSizeChanged(width: Int, height: Int)
Link copied to clipboard
open fun onTimelineChanged(timeline: Timeline, reason: Int)
Link copied to clipboard
open fun onTracksChanged(tracks: Tracks)
Link copied to clipboard
open fun onVideoSizeChanged(videoSize: VideoSize)
Link copied to clipboard
open fun onVolumeChanged(volume: Float)