AgoraMediaRecorderDelegate Protocol Reference

Conforms to NSObject
Declared in AgoraRtcEngineKit.h

Overview

AgoraMediaRecorderDelegate 协议。

Media Recorder Delegate Methods

– mediaRecorder:stateDidChanged:error: required method

录制状态发生改变回调。

- (void)mediaRecorder:(AgoraMediaRecorder *_Nonnull)recorder stateDidChanged:(AgoraMediaRecorderState)state error:(AgoraMediaRecorderErrorCode)error

Parameters

recorder

AgoraMediaRecorder

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

AgoraMediaRecorder

info

录制文件信息。详见 AgoraMediaRecorderInfo

Availability

v3.5.2

开启本地音视频流录制后,SDK 会根据你设置的 recorderInfoUpdateInterval 的值周期性触发本回调,报告当前录制文件的文件名、时长和大小。

Declared In

AgoraRtcEngineKit.h