例
注:
可正常录音的情况(之一):
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