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