Aux audio flag. The default is false.
Whether to repeat playback.
repeat playback flag. The default is false.
Get the number of audio tracks of the playback file.
Number of audio tracks
Get current playing progress.
You should load resource before invoking this function, otherwise the return value is 0
current progress
Get current rendering progress.
You should load resource before invoking this function, otherwise the return value is 0
current rendering progress
Get the current playback status.
current state
Get media player index.
Description: Get media player index. When to call: It can be called after [createMediaPlayer]. Restrictions: None.
Media player index.
Gets the current local playback volume of the mediaplayer, the range is 0 ~ 200, with the default value of 60.
current volume
Gets the current publish volume of the mediaplayer, the range is 0 ~ 200, with the default value of 60.
current volume
Get the total progress of your media resources.
You should load resource before invoking this function, otherwise the return value is 0
Unit is millisecond
Load local or network media resource.
Available: since 1.3.4 Description: Load media resources. Use case: Developers can load the absolute path to the local resource or the URL of the network resource incoming. When to call: It can be called after the engine by [createEngine] has been initialized and the media player has been created by [createMediaPlayer]. Related APIs: Resources can be loaded through the [loadResourceWithPosition] or [loadResourceFromMediaData] function. Caution: If the mediaplayer has already loaded resources or is in the process of playing, please first call the [stop] interface to halt the playback, and then proceed to call the interface to load the media resources; failure to do so will result in an unsuccessful load.
The absolute resource path or the URL of the network resource and cannot be null or "". Android can set this path string with Uri.
Callback result of loading media resource.
Load local or network media resource with config.
Available: since 3.3.0 Description: Load media resources. Use case: Developers can load the absolute path to the local resource or the URL of the network resource incoming. When to call: Called after the engine [createEngine] has been initialized and the media player [createMediaPlayer] has been created. Related APIs: Support for loading resources through the [loadResourceWithPosition] or [loadResourceFromMediaData] interface. Caution: If the mediaplayer has already loaded resources or is in the process of playing, please first call the [stop] interface to halt the playback, and then proceed to call the interface to load the media resources; failure to do so will result in an unsuccessful load.
Multimedia resources that need to be loaded.
Callback result of loading media resource.
Whether to play locally silently.
If [enableAux] switch is turned on, there is still sound in the publishing stream. The default is false.
Mute local audio flag, The default is false.
Unregister the event handler of mediaplayer
Event type.
Call back.
Register the event handler of mediaplayer
Event type.
Call back.
Pause playing.
Resume playing.
Set the specified playback progress.
Unit is millisecond
Point in time of specified playback progress
The result notification of set the specified playback progress
Set the audio track of the playback file.
Audio track index, the number of audio tracks can be obtained through the [getAudioTrackCount] function.
Set the speed of play.
Available since: 2.12.0 Description: Set the playback speed of the player. When to call: You should load resource before invoking this function. Restrictions: None. Related APIs: Resources can be loaded through the [loadResource] function.
The speed of play. The default is 1.0. Versions 2.12.0 to 3.15.1: The range is 0.5 ~ 4.0. Versions 3.16.0 and above: The range is 0.3 ~ 4.0.
Set mediaplayer local playback volume.
The range is 0 ~ 200. The default is 60.
Set the view of the player playing video. Note: This function is only available in ZegoExpressVideo SDK!
Video rendered canvas object
Set playback progress callback interval.
This function can control the callback frequency of [onMediaPlayerPlayingProgress]. When the callback interval is set to 0, the callback is stopped. The default callback interval is 1s This callback are not returned exactly at the set callback interval, but rather at the frequency at which the audio or video frames are processed to determine whether the callback is needed to call
Interval of playback progress callback in milliseconds
Set mediaplayer publish volume.
The range is 0 ~ 200. The default is 60.
Set mediaplayer volume. Both the local play volume and the publish volume are set.
The range is 0 ~ 200. The default is 60.
Start playing.
You need to load resources before playing
Stop playing.
Generated using TypeDoc
Whether to mix the player's sound into the stream being published.
This interface will only mix the media player sound into the main channel