ZegoAudioEffectPlayer class abstract
Constructors
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> 
- Get current playback progress.
- 
  getIndex() → int 
- Get audio effect player index.
- 
  getTotalDuration(int audioEffectID) → Future< int> 
- Get the total duration of the specified audio effect resource.
- 
  loadResource(int audioEffectID, String path) → Future< ZegoAudioEffectPlayerLoadResourceResult> 
- Load audio effect resource.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  pause(int audioEffectID) → Future< void> 
- Pause playing audio effect.
- 
  pauseAll() → Future< void> 
- Pause playing all audio effect.
- 
  resume(int audioEffectID) → Future< void> 
- Resume playing audio effect.
- 
  resumeAll() → Future< void> 
- Resume playing all audio effect.
- 
  seekTo(int audioEffectID, int millisecond) → Future< ZegoAudioEffectPlayerSeekToResult> 
- Set the specified playback progress.
- 
  setPlaySpeed(int audioEffectID, double speed) → Future< void> 
- Set the playback speed for a given audio effect. Both the local play speed and the publish speed are set. (separate settings are not supported).
- 
  setPlayVolume(int audioEffectID, int volume) → Future< void> 
- Set local play volume for a single audio effect.
- 
  setPlayVolumeAll(int volume) → Future< void> 
- Set local play volume for all audio effect.
- 
  setPublishVolume(int audioEffectID, int volume) → Future< void> 
- Set publish volume for a single audio effect.
- 
  setPublishVolumeAll(int volume) → Future< void> 
- Set publish volume for all audio effect.
- 
  setVolume(int audioEffectID, int volume) → Future< void> 
- Set volume for a single audio effect. Both the local play volume and the publish volume are set.
- 
  setVolumeAll(int volume) → Future< void> 
- Set volume for all audio effect. Both the local play volume and the publish volume are set.
- 
  start(int audioEffectID, {String? path, ZegoAudioEffectPlayConfig? config}) → Future< void> 
- Start playing audio effect.
- 
  stop(int audioEffectID) → Future< void> 
- Stop playing audio effect.
- 
  stopAll() → Future< void> 
- Stop playing all audio effect.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  unloadResource(int audioEffectID) → Future< void> 
- Unload audio effect resource.
- 
  updatePosition(int audioEffectID, Float32List position) → Future< void> 
- Update the position of the audio effect player (audio source).
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited