Skip to main content
Version: v7 Beta

Interface: VideoPlayerEvents

Defined in: types/Events.ts:7

Properties​

onAudioBecomingNoisy​

onAudioBecomingNoisy: () => void;

Defined in: types/Events.ts:12

Called when the audio becomes noisy.

Returns​

void

Platform​

Android


onAudioFocusChange​

onAudioFocusChange: (hasAudioFocus) => void;

Defined in: types/Events.ts:18

Called when the audio focus changes.

Parameters​

ParameterTypeDescription
hasAudioFocusbooleanWhether the audio has focus.

Returns​

void

Platform​

Android


onBandwidthUpdate​

onBandwidthUpdate: (data) => void;

Defined in: types/Events.ts:22

Called when the bandwidth of the video changes.

Parameters​

ParameterType
dataBandwidthData

Returns​

void


onBuffer​

onBuffer: (buffering) => void;

Defined in: types/Events.ts:27

Called when the video is buffering.

Parameters​

ParameterTypeDescription
bufferingbooleanWhether the video is buffering.

Returns​

void


onControlsVisibleChange​

onControlsVisibleChange: (visible) => void;

Defined in: types/Events.ts:33

Called when the video view's controls visibility changes.

Parameters​

ParameterTypeDescription
visiblebooleanWhether the video view's controls are visible.

Returns​

void

Platform​

Android, Ios


onEnd​

onEnd: () => void;

Defined in: types/Events.ts:37

Called when the video ends.

Returns​

void


onExternalPlaybackChange​

onExternalPlaybackChange: (externalPlaybackActive) => void;

Defined in: types/Events.ts:43

Called when the external playback state changes.

Parameters​

ParameterTypeDescription
externalPlaybackActivebooleanWhether the external playback is active.

Returns​

void

Platform​

iOS


onLoad​

onLoad: (data) => void;

Defined in: types/Events.ts:48

Called when the video is loaded.

Parameters​

ParameterType
dataonLoadData

Returns​

void

Note​

onLoadStart -> initialize the player -> onLoad


onLoadStart​

onLoadStart: (data) => void;

Defined in: types/Events.ts:53

Called when the video starts loading.

Parameters​

ParameterType
dataonLoadStartData

Returns​

void

Note​

onLoadStart -> initialize the player -> onLoad


onPlaybackRateChange​

onPlaybackRateChange: (rate) => void;

Defined in: types/Events.ts:61

Called when the player playback rate changes.

Parameters​

ParameterType
ratenumber

Returns​

void


onPlaybackStateChange​

onPlaybackStateChange: (data) => void;

Defined in: types/Events.ts:57

Called when the player playback state changes.

Parameters​

ParameterType
dataonPlaybackStateChangeData

Returns​

void


onProgress​

onProgress: (data) => void;

Defined in: types/Events.ts:65

Called when the player progress changes.

Parameters​

ParameterType
dataonProgressData

Returns​

void


onReadyToDisplay​

onReadyToDisplay: () => void;

Defined in: types/Events.ts:69

Called when the video is ready to display.

Returns​

void


onSeek​

onSeek: (seekTime) => void;

Defined in: types/Events.ts:73

Called when the player seeks.

Parameters​

ParameterType
seekTimenumber

Returns​

void


onStatusChange​

onStatusChange: (status) => void;

Defined in: types/Events.ts:97

Called when the player status changes.

Parameters​

ParameterType
statusVideoPlayerStatus

Returns​

void


onTextTrackDataChanged​

onTextTrackDataChanged: (texts) => void;

Defined in: types/Events.ts:83

Called when the text track (currently displayed subtitle) data changes.

Parameters​

ParameterType
textsstring[]

Returns​

void

Platform​

Android, Ios


onTimedMetadata​

onTimedMetadata: (metadata) => void;

Defined in: types/Events.ts:78

Called when player receives timed metadata.

Parameters​

ParameterType
metadataTimedMetadata

Returns​

void

Platform​

Android, Ios


onTrackChange​

onTrackChange: (track) => void;

Defined in: types/Events.ts:89

Called when the selected text track changes.

Parameters​

ParameterTypeDescription
trackTextTrack | nullThe newly selected text track, or null if no track is selected

Returns​

void

Platform​

Android, Ios


onVolumeChange​

onVolumeChange: (data) => void;

Defined in: types/Events.ts:93

Called when the volume of the player changes.

Parameters​

ParameterType
dataonVolumeChangeData

Returns​

void