playAudioEffect method

Future<int> playAudioEffect(
  1. int effectId,
  2. int volume, [
  3. int loop = 1
])

ZH

播放音效, 仅供会议用户或直播主播用户使用 @param effectId 自定义全局唯一音效Id @param volume 音效文件播放音量 @param loop 循环播放次数 @return 0: 成功, 非0: 失败

EN

Play sound effect (meeting hosts or live streamers only) @param effectId Unique global sound effect ID @param volume Playback volume level @param loop Number of playback loops @return 0: success, non-zero: failure

Implementation

Future<int> playAudioEffect(int effectId, int volume, [int loop = 1]) async {
  Map<String, dynamic> arguments = {
    'id': effectId,
    'volume': volume,
    'loop': loop,
  };
  int code = await _channel.invokeMethod('playAudioEffect', arguments) ?? -1;
  return code;
}