startAudioRecordingWithConfig method Null safety

Future<void> startAudioRecordingWithConfig(
  1. AudioRecordingConfiguration config
)

开始客户端录音。

自从 v4.0.1

Agora SDK 支持通话过程中在客户端进行录音。调用该方法后,你可以录制频道内用户的音频,并得到一个录音文件。录音文件格式可以为:

  • WAV: 音质保真度较高,文件较大。例如,采样率为 32000 Hz,录音时长为 10 分钟的文件大小约为 73 M。
  • AAC: 音质保真度较低,文件较小。例如,采样率为 32000 Hz,录音音质为 AudioRecordingQuality.Medium,录音时长为 10 分钟的文件大小约为 2 M。

一旦用户离开频道,录音会自动停止。

Note

  • 该方法需要在加入频道后调用。

Parameter config 录音配置。详见 AudioRecordingConfiguration

Implementation

@override
Future<void> startAudioRecordingWithConfig(
    AudioRecordingConfiguration config) {
  return _invokeMethod('startAudioRecording', {
    'config': config.toJson(),
  });
}