com.mediakind.mkplayer.event.listeners

package com.mediakind.mkplayer.event.listeners

Classes

Name Description
interface OnMKAudioDownloadQualityChangedListener: MKEventListener<MKPAudioDownloadQualityChangedEvent>, Any

Called with MKPAudioDownloadQualityChangedEvent when current audio download quality has changed.

interface OnMKAudioPlaybackQualityChangedListener: MKEventListener<MKPAudioPlaybackQualityChangedEvent>, Any

Called with MKPAudioPlaybackQualityChangedEvent when current audio playback quality has changed.

interface OnMKAudioQualityChangedListener: MKEventListener<MKPAudioQualityChangedEvent>, Any

Called with MKPAudioQualityChangedEvent when audio quality has changed.

interface OnMKDestroyListener: MKEventListener<MKPDestroyEvent>, Any

Called with MKPDestroyEvent when player is destroyed.

interface OnMKDownloadFinishedListener: MKEventListener<MKPDownloadFinishedEvent>, Any

Called with MKPDownloadFinishedEvent when a download was finished.

interface OnMKDroppedVideoFramesListener: MKEventListener<MKPDroppedVideoFramesEvent>, Any

Called with MKPDroppedVideoFramesEvent when video frames have been dropped.

interface OnMKErrorListener: MKEventListener<MKPErrorEvent>, Any

Called with MKPErrorEvent when an error is encountered.

interface OnMKMetadataListener: MKEventListener<MKPMetadataEvent>, Any

Called with MKPMetadataEvent when metadata EventMessage encountered.

interface OnMKMetadataParsedListener: MKEventListener<MKPMetadataParsedEvent>, Any

Called with MKPMetadataParsedEvent when metadata is first seen and parsed.

interface OnMKMutedListener: MKEventListener<MKPMutedEvent>, Any

Called with MKPMutedEvent when player is muted.

interface OnMKPAdEventListener: MKEventListener<MKPAdEvent>, Any

This interface is called when an Ad playback has been started, or user has watched quartile of Ad or when an ad playback has been finished. See MKPAdStartedEvent, MKPAdQuartileEvent, MKPAdFinishedEvent.

interface OnMKPProgramRestrictionListener: MKEventListener<MKPProgramRestrictionsEvent>, Any

Called with MKPProgramRestrictionsEvent when the player bubbles out the program restrictions.

interface OnMKPausedListener: MKEventListener<MKPPausedEvent>, Any

Called with MKPPausedEvent when the player enters the paused state.

interface OnMKPlayListener: MKEventListener<MKPPlayEvent>, Any

Called with MKPPlayEvent when the player enters the play state.

interface OnMKPlaybackFinishedListener: MKEventListener<MKPlaybackFinishedEvent>, Any

Called with MKPlaybackFinishedEvent when Playback of current media has finished.

interface OnMKPlayingListener: MKEventListener<MKPPlayingEvent>, Any

Called with MKPPlayingEvent when player enters the playing state after calling play().

interface OnMKReadyListener: MKEventListener<MKPReadyEvent>, Any

Called with MKPReadyEvent when the player is ready to play and to handle player API calls.

interface OnMKRenderFirstFrameListener: MKEventListener<MKPRenderFirstFrameEvent>, Any

Called with MKPRenderFirstFrameEvent when the first frame of the current video is rendered.

interface OnMKScalingModeChangedListener: MKEventListener<MKPScalingModeChangedEvent>, Any

Scaling mode change listener

interface OnMKSeekListener: MKEventListener<MKPSeekEvent>, Any

Called with MKPSeekEvent periodically during seeking. Only applies to VoD streams.

interface OnMKSeekedListener: MKEventListener<MKPSeekedEvent>, Any

Called with MKPSeekedEvent when seeking has been finished and data is available to continue playback. Only applies to VoD streams.

interface OnMKSourceLoadListener: MKEventListener<MKPSourceLoadEvent>, Any

Called with MKPSourceLoadEvent when a source starts loading.

interface OnMKSourceLoadedListener: MKEventListener<MKPSourceLoadedEvent>, Any

Called with MKPSourceLoadedEvent when a new source is loaded. This does not mean that loading of the new manifest has been finished.

interface OnMKSourceUnloadedListener: MKEventListener<MKPSourceUnloadEvent>, Any

Called with MKPSourceUnloadEvent when the current source has been unloaded.

interface OnMKStallEndedListener: MKEventListener<MKPStallEndedEvent>, Any

Called with MKPStallEndedEvent when the player has buffer to start playing.

interface OnMKStallStartedListener: MKEventListener<MKPStallStartedEvent>, Any

Called with MKPStallStartedEvent when the player begins to stall and to buffer due to an empty buffer.

interface OnMKTimeChangeListener: MKEventListener<MKPTimeChangedEvent>, Any

Called with timestamp when the current playback time has changed. See MKPTimeChangedEvent

interface OnMKTimeShiftListener: MKEventListener<MKPTimeShiftEvent>, Any

Called with MKPTimeShiftEvent periodically during time shifting. Only applies to live streams.

interface OnMKTimeShiftedListener: MKEventListener<MKPTimeShiftedEvent>, Any

Called with MKPTimeShiftedEvent when time shifting has been finished and data is available to continue playback. Only applies to live streams.

interface OnMKUnmutedListener: MKEventListener<MKPUnmutedEvent>, Any

Called with MKPUnmutedEvent when player is un-muted.

interface OnMKVideoDownloadQualityChangedListener: MKEventListener<MKPVideoDownloadQualityChangedEvent>, Any

Called with MKPVideoDownloadQualityChangedEvent when download quality changes

interface OnMKVideoPlaybackQualityChangedListener: MKEventListener<MKPVideoPlaybackQualityChangedEvent>, Any

Called with MKPVideoQualityChangedEvent when current video playback quality changes

interface OnMKVideoQualityChangedListener: MKEventListener<MKPVideoQualityChangedEvent>, Any

Called with MKPVideoQualityChangedEvent when quality changes

interface OnMKVideoSizeChangedListener: MKEventListener<MKPVideoSizeChangedEvent>, Any

Called with MKPVideoSizeChangedEvent when the current size of the video content has been changed.

interface OnMKWarningListener: MKEventListener<MKPWarningEvent>, Any

Called with MKPWarningEvent when the setup error is encountered.