startAudioRecording method

Future<int?> startAudioRecording(
  1. TRTCAudioRecordingParams param
)

开始音频录制,将当前所有音频混合并录制到一个文件中。

调用此 API 后,SDK 将在当前通话中将所有音频(如本地音频、远程音频和背景音乐)录制到一个文件中。无论是否进行了进房操作,一旦调用此 API,它就会生效。如果在调用 exitRoom 时音频录制仍在进行中,它将自动停止。

参数:

TRTCAudioRecordingParams 音频录制参数

返回值:

0:成功;-1:音频录制已启动;-2:无法创建文件或目录;-3:指定文件扩展名的音频格式不受支持;-1001:参数错误

不支持:

  • web

Implementation

Future<int?> startAudioRecording(TRTCAudioRecordingParams param) async {
  return _channel.invokeMethod('startAudioRecording', {
    "param": jsonEncode(param),
  });
}