playAllEffects abstract method
播放所有音效文件。
多次调用 preloadEffect 预加载多个音效文件后,你可以调用本方法播放所有预加载的音效文件。
loopCount音效文件循环播放的次数: -1: 无限循环播放音效文件,直至调用 stopEffect 或 stopAllEffects 后停止。 0: 播放音效文件一次。 1: 播放音效文件两次。pitch音效的音调。取值范围为0.5,2.0。默认值为 1.0,代表原始音调。取值越小,则音调越低。pan音效的空间位置。取值范围为-1.0,1.0: -1.0: 音效出现在左边。 0: 音效出现在正前边。 1.0: 音效出现在右边。gain音效的音量。取值范围为0,100。100 为默认值,代表原始音量。取值越小,则音量越低。publish是否将音效发布到远端: true : 将音效发布到远端。本地和远端用户都能听到该音效。 false : (默认)不将音效发布到远端。只能本地用户能听到该音效。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> playAllEffects(
{required int loopCount,
required double pitch,
required double pan,
required int gain,
bool publish = false});