# RecorderManager.onFrameRecorded

监听已录制完指定帧大小的文件事件。如果设置了 frameSize,则会回调此事件。

# 支持说明

应用能力 Android iOS PC 预览效果
小程序 3.9.0 3.7.0 X /
网页应用 待开发 待开发 X 待提供

# 输入

名称 数据类型 必填 默认值 描述
callback function 该事件的回调函数

# 输出

回调函数返回对象的属性:

名称 数据类型 描述
frameBuffer ArrayBuffer 帧数据
isLastFrame boolean 是否为最后一帧

# 示例代码

const recorderManager = bz.getRecorderManager();
const options = {
  duration: 100000,
  sampleRate: 44100,
  numberOfChannels: 2,
  encodeBitRate: 320000,
  frameSize: 50
};

recorderManager.onFrameRecorded((res) => {
  console.log('recorder complete framebuffer:', res.frameBuffer);
  console.log('recorder complete isLastFrame:', res.isLastFrame);
});

recorderManager.start(options);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
最后更新于 : 2/28/2023, 7:54:02 PM