AgoraMediaRecorderDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | AgoraRtcEngineKit.h |
Media Recorder Delegate Methods
– mediaRecorder:stateDidChanged:error:
required method
录制状态发生改变回调。
- (void)mediaRecorder:(AgoraMediaRecorder *_Nonnull)recorder stateDidChanged:(AgoraMediaRecorderState)state error:(AgoraMediaRecorderErrorCode)error
Parameters
recorder |
|
---|---|
state |
当前的录制状态。详见 AgoraMediaRecorderState |
error |
录制状态出错的原因。详见 AgoraMediaRecorderErrorCode |
Availability
v3.5.2
本地音视频流录制状态发生改变时,SDK 会触发该回调,报告当前的录制状态和引起录制状态改变的原因。
Declared In
AgoraRtcEngineKit.h
– mediaRecorder:informationDidUpdated:
required method
录制信息更新回调。
- (void)mediaRecorder:(AgoraMediaRecorder *_Nonnull)recorder informationDidUpdated:(AgoraMediaRecorderInfo *_Nonnull)info
Parameters
recorder |
|
---|---|
info |
录制文件信息。详见 AgoraMediaRecorderInfo |
Availability
v3.5.2
开启本地音视频流录制后,SDK 会根据你设置的 recorderInfoUpdateInterval
的值周期性触发本回调,报告当前录制文件的文件名、时长和大小。
Declared In
AgoraRtcEngineKit.h