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