注:

可正常录音的情况(之一):

1.主机名为localhost
2.协议为https

props

属性 说明 类型 默认值 备注
options 标题 Object 见下*1
getInstance 标题容器类名 String ‘’

*1

options = {
sampleBits: 16, // 采样位数,支持 8 或 16,默认是16
sampleRate: 11025, // 采样率,支持 11025、16000、22050、24000、44100、48000,根据浏览器默认值,我的chrome是48000
numChannels: 1, // 声道,支持 1 或 2, 默认是1
compiling: false, // 是否边录边转换,默认是false
}

event

事件名 说明 返回值 备注
onProgress 录音进度 {duration, fileSize, vol, data} {时长, 文件大小, 音量百分比, 总数据}

使用的子组件

子组件名 是否第三方组件 第三方框架名 备注
js-audio-recorder / https://github.com/2fps/recorder
文档更新时间: 2020-06-05 18:01