Skip to main content
Version: v7 Alpha

Interface: VideoPlayerEvents

Defined in: types/Events.ts:6

Properties

onAudioBecomingNoisy()

onAudioBecomingNoisy: () => void;

Defined in: types/Events.ts:11

Called when the audio becomes noisy.

Returns

void

Platform

Android


onAudioFocusChange()

onAudioFocusChange: (hasAudioFocus) => void;

Defined in: types/Events.ts:17

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:21

Called when the bandwidth of the video changes.

Parameters

ParameterType
dataBandwidthData

Returns

void


onBuffer()

onBuffer: (buffering) => void;

Defined in: types/Events.ts:26

Called when the video is buffering.

Parameters

ParameterTypeDescription
bufferingbooleanWhether the video is buffering.

Returns

void


onControlsVisibleChange()

onControlsVisibleChange: (visible) => void;

Defined in: types/Events.ts:31

Called when the video view's controls visibility changes.

Parameters

ParameterTypeDescription
visiblebooleanWhether the video view's controls are visible.

Returns

void


onEnd()

onEnd: () => void;

Defined in: types/Events.ts:35

Called when the video ends.

Returns

void


onExternalPlaybackChange()

onExternalPlaybackChange: (externalPlaybackActive) => void;

Defined in: types/Events.ts:41

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:46

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:51

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:59

Called when the player playback rate changes.

Parameters

ParameterType
ratenumber

Returns

void


onPlaybackStateChange()

onPlaybackStateChange: (data) => void;

Defined in: types/Events.ts:55

Called when the player playback state changes.

Parameters

ParameterType
dataonPlaybackStateChangeData

Returns

void


onProgress()

onProgress: (data) => void;

Defined in: types/Events.ts:63

Called when the player progress changes.

Parameters

ParameterType
dataonProgressData

Returns

void


onReadyToDisplay()

onReadyToDisplay: () => void;

Defined in: types/Events.ts:67

Called when the video is ready to display.

Returns

void


onSeek()

onSeek: (seekTime) => void;

Defined in: types/Events.ts:71

Called when the player seeks.

Parameters

ParameterType
seekTimenumber

Returns

void


onStatusChange()

onStatusChange: (status) => void;

Defined in: types/Events.ts:92

Called when the player status changes.

Parameters

ParameterType
statusVideoPlayerStatus

Returns

void


onTextTrackDataChanged()

onTextTrackDataChanged: (texts) => void;

Defined in: types/Events.ts:79

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

Parameters

ParameterType
textsstring[]

Returns

void


onTimedMetadata()

onTimedMetadata: (metadata) => void;

Defined in: types/Events.ts:75

Called when player receives timed metadata.

Parameters

ParameterType
metadataTimedMetadata

Returns

void


onTrackChange()

onTrackChange: (track) => void;

Defined in: types/Events.ts:84

Called when the selected text track changes.

Parameters

ParameterTypeDescription
tracknull | TextTrackThe newly selected text track, or null if no track is selected

Returns

void


onVolumeChange()

onVolumeChange: (data) => void;

Defined in: types/Events.ts:88

Called when the volume of the player changes.

Parameters

ParameterType
dataonVolumeChangeData

Returns

void

We are TheWidlarzGroupPremium support →