金狮贵宾会

登录
免费开通

wx.getRecorderManager小程序录音治理

基础库 1.6.0 最先支持 ,,低版本需做兼容处理

获取全局唯一的录音治理器 recorderManager。。 。。。

recorderManager

recorderManager 工具的要领列表:

要领 参数 说明
start options 最先录音
pause   暂停录音
resume   继续录音
stop   阻止录音
onStart callback 录音最先事务
onPause callback 录音暂停事务
onStop callback 录音阻止事务 ,,会回调文件地点
onFrameRecorded callback 已录制完指定帧巨细的文件 ,,会回调录音分片效果数据。。 。。。若是设置了 frameSize ,,则会回调此事务
onError callback 录音过失事务, 会回调过失信息

start(options) 说明:

属性 类型 必填 说明
duration Number 指定录音的时长 ,,单位 ms ,,若是传入了正当的 duration ,,在抵达指定的 duration 后会自动阻止录音 ,,最大值 600000(10 分钟),默认值 60000(1 分钟)
sampleRate Number 采样率 ,,有用值 8000/16000/44100
numberOfChannels Number 录音通道数 ,,有用值 1/2
encodeBitRate Number 编码码率 ,,有用值见下表格
format String 音频名堂 ,,有用值 aac/mp3
frameSize Number 指定帧巨细 ,,单位 KB。。 。。。传入 frameSize 后 ,,每录制指定帧巨细的内容后 ,,会回调录制的文件内容 ,,不指定章不会回调。。 。。。暂仅支持 mp3 名堂。。 。。。

其中 ,,采样率和码率有一定要求 ,,详细有用值如下:

采样率 编码码率
8000 16000 ~ 48000
11025 16000 ~ 48000
12000 24000 ~ 64000
16000 24000 ~ 96000
22050 32000 ~ 128000
24000 32000 ~ 128000
32000 48000 ~ 192000
44100 64000 ~ 320000
48000 64000 ~ 320000

onStop(callback) 回调效果说明:

属性 类型 说明
tempFilePath String 录音文件的暂时路径

onFrameRecorded(callback) 回调效果说明:

属性 类型 说明
frameBuffer ArrayBuffer 录音分片效果数据
isLastFrame Boolean 目今帧是否正常录音竣事前的最后一帧

onError(callback) 回调效果说明:

属性 类型 说明
errMsg String 过失信息

示例代码:

const recorderManager = wx.getRecorderManager()

recorderManager.onStart(() => {
  console.log('recorder start')
})
recorderManager.onResume(() => {
  console.log('recorder resume')
})
recorderManager.onPause(() => {
  console.log('recorder pause')
})
recorderManager.onStop((res) => {
  console.log('recorder stop', res)
  const { tempFilePath } = res
})
recorderManager.onFrameRecorded((res) => {
  const { frameBuffer } = res
  console.log('frameBuffer.byteLength', frameBuffer.byteLength)
})

const options = {
  duration: 10000,
  sampleRate: 44100,
  numberOfChannels: 1,
  encodeBitRate: 192000,
  format: 'aac',
  frameSize: 50
}

recorderManager.start(options)

【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿 ,,由于未联系到知识产权人或未发明有关知识产权的挂号 ,,若有知识产权人并不肯意我们使用 ,,若是有侵权请连忙联系。。 。。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真 ,,仅系客观性形貌 ,,如您需要相识该类商品/服务详细的资讯 ,,请您直接与该类商品/服务的提供者联系。。 。。。


KESION 金狮贵宾会软件

KESION 金狮贵宾会软件是海内领先的在线教育软件及私域社交电商软件服务提供商 ,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。 。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。 。。。

KESION 一直通过手艺立异 ,,提供产品和服务 ,,助力企业向数字化转型 ,,通过科技驱动商业刷新 ,,让商业变得更智慧!



▼点击进入金狮贵宾会官网相识更多



热门标签
上/下篇
  • wx.playvoice 小程序,wx.playvoice 外地文件

  • wx.startrecord 参数,wx.startrecord授权实例

换一换相关推荐
  • 暂无相关信息!
  • 精选内容
    热门精选
    金狮贵宾会·宾至如归-尊贵显赫 金狮贵宾会·宾至如归-尊贵显赫 金狮贵宾会·宾至如归-尊贵显赫
    【网站地图】
    wx.getRecorderManager小程序录音治理 -