ZegoAudioEffectPlayer class abstract

Constructors

ZegoAudioEffectPlayer()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getCurrentProgress(int audioEffectID) Future<int>
获取当前播放进度。
getIndex() int
获取音效播放器索引。
getTotalDuration(int audioEffectID) Future<int>
获取指定音效资源的总长度。
loadResource(int audioEffectID, String path) Future<ZegoAudioEffectPlayerLoadResourceResult>
加载音效资源。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause(int audioEffectID) Future<void>
暂停播放音效。
pauseAll() Future<void>
暂停播放所有音效。
resume(int audioEffectID) Future<void>
恢复播放音效。
resumeAll() Future<void>
恢复播放所有音效。
seekTo(int audioEffectID, int millisecond) Future<ZegoAudioEffectPlayerSeekToResult>
设置播放进度。
setPlaySpeed(int audioEffectID, double speed) Future<void>
设置指定音效的播放速度,会同时设置本地播放速度和推流速度(不支持单独设置)。
setPlayVolume(int audioEffectID, int volume) Future<void>
设置单个音效的本地播放音量。
setPlayVolumeAll(int volume) Future<void>
设置所有音效的本地播放音量。
setPublishVolume(int audioEffectID, int volume) Future<void>
设置单个音效的推流音量。
setPublishVolumeAll(int volume) Future<void>
设置所有音效的推流音量。
setVolume(int audioEffectID, int volume) Future<void>
设置单个音效的播放音量,会同时设置本地播放音量和推流音量。
setVolumeAll(int volume) Future<void>
设置所有音效的播放音量,会同时设置本地播放音量和推流音量。
start(int audioEffectID, {String? path, ZegoAudioEffectPlayConfig? config}) Future<void>
开始播放音效。
stop(int audioEffectID) Future<void>
停止播放音效。
stopAll() Future<void>
停止播放所有音效。
toString() String
A string representation of this object.
inherited
unloadResource(int audioEffectID) Future<void>
卸载音效资源。
updatePosition(int audioEffectID, Float32List position) Future<void>
更新音效播放器(音频源)位置。

Operators

operator ==(Object other) bool
The equality operator.
inherited