功能描述
在通话的过程中,将通话各方的声音录制下来,存放在本地,相当于手机上面的通话录音功能,录制下来的声音可用于回放。
Agora SDK 支持通话过程中在客户端进行录音。该方法录制频道内所有用户的音频,并生成一个包含所有用户声音的录音文件,录音文件格式可以为:
- WAV:文件大,音质保真度高
- AAC:文件小,有一定的音质损失
实现方法
// 开始录音
rtcEngine.startAudioRecording(
"path/to/file", // 录音文件的本地保存路径,由用户自行指定,需精确到文件名及格式
AUDIO_RECORDING_QUALITY_HIGH // 录音音质,分LOW, MEDIUM, HIGH
);
// 结束录音
rtcEngine.stopAudioRecording();
API参考
注意事项
- 开启录音须在进入频道之后调用
- 离开频道会自动停止录音