MediaRecorderObserver
包含音视频录制的事件。
onRecorderStateChanged
录制状态发生改变回调。
OnRecorderStateChanged? onRecorderStateChanged;
本地音视频流录制状态发生改变时,SDK 会触发该回调,报告当前的录制状态和引起录制状态改变的原因。
返回值
一个 Callback 对象,包含以下参数:
- state
- 当前的录制状态。详见 RecorderState。
- error
- 录制状态出错的原因。详见 RecorderErrorCode。
onRecorderInfoUpdated
录制信息更新回调。
成功注册该回调并开启本地音视频流录制后,SDK 会根据你在 MediaRecorderConfiguration 中设置的 recorderInfoUpdateInterval 的值周期性触发该回调,报告当前录制文件的文件名、时长和大小。
返回值
一个 Callback 对象,包含以下参数:
- info
- 录制文件信息。详见 RecorderInfo。