- PC端运行的小程序可以录音吗?
小程序在PC端进行录音。预览调试的时候可以调用开始录音、结束录音,但不会触发wx.getRecorderManager().onStop监听方法。我应该通过怎样的方法在PC端进行录音?
2020-03-06 - 录音结束获取的duration跟播放该录音获取的duration大小不一样
- 当前 Bug 的表现(可附上截图) 录音结束获取的duration跟播放该录音获取的duration大小不一样 结束录音时运行 recorderManager.onStop(function(res) 获取的res.duration的值是2661毫秒 而用innerAudioContext获取该录音音频的innerAudioContext.duration值是2579毫秒, 请问这个为什么,不是同一个文件吗,为什么会有100毫秒左右的差别???
2018-11-16 - recorderManager.start()调用之后为什么没有反应?
mikestart() { const recorderManager = wx.getRecorderManager() const innerAudioContext = wx.createInnerAudioContext() const recordOptions = { duration: 6000, // 录音的时长,单位 ms,最大值 60000(1 分钟) sampleRate: 44100, // 采样率 numberOfChannels: , // 录音通道数 encodeBitRate: 192000, // 编码码率 format: 'aac'// 音频格式,选择此格式创建的音频消息,可以在即时通信 IM 全平台(Android、iOS、微信小程序和 Web)互通 }; // 3. 开始录音 // wx.showLoading({ // title: '开始录音', // mask: true // }) console.log(recordOptions) recorderManager.start(recordOptions); recorderManager.onStart(() => { console.log('recorder start' }) }, recordOptions可以打印,监听函数内的不打印
2020-01-06 - 在录音过程中,当手机自动锁屏时,录音会自动结束,但是不触发录音结束事件onStop()
wx.getRecorderManager() 录音组件 设置用户点击按钮开始录音,在录音过程中,手机自动锁屏,小程序录音自动结束,但是不触发RecorderManager.onStop()
2019-11-21 - 求确认:RecorderManager.onStop 回调参数
- 需求的场景描述(希望解决的问题) 碰到一个问题,关于录音; 在 RecorderManager.onStop 文档中列出 callback 参数只有一个 tempFilePath; https://developers.weixin.qq.com/miniprogram/dev/api/RecorderManager.onStop.html 但是实际打印出参数 发现还有 duration 和 fileSize; 想确认下这两个字段是真实有效的么? - 希望提供的能力 需要确认 这两个字段都是真实有效的 出现的问题是,前端在 onStop 打点发现文件都是有时长的,但是我们上传录音到服务器后,发现部分文件时长为 0;希望通过这两个字段排查问题 另外我们通过 onStop 打点发现 两个文件大小一样,duration 差了两倍,感觉不太合理。。码率一致,理论理论上 duration 越大 fileSize 就越大 [图片] [图片]
2019-04-24 - ios录音过程中,不能播放其他音频,否则录音无效?
API: wx.getRecorderManager() 终端:ios 微信版本: 8.0.16(多版本,多机型稳定复现) 基础库版本:2.20.2 代码片段: https://developers.weixin.qq.com/s/15giIwmM7ZvZ 复现过程: 点击开始录音,录一条10秒以上的录音后点击停止录音,再点击开始录制第二条录音。第二条录到5秒左右播放第一条录音,录制到10秒点击停止。播放第二条录音就可以复现,这条录音的时长是10秒,但是只能听到第5秒 (也就是录音过程中播放其他音频的时候)。 以前应该是也有过这样的问题, 这个问题已经出现有一个月以上的时间
2021-12-13 - wx.getRecorderManager() 录音没声音(本地播、Context)?
开始录音: const recorderManager = wx.getRecorderManager() const options = { duration: 10000,//指定录音的时长,单位 ms sampleRate: 16000,//采样率 numberOfChannels: 1,//录音通道数 encodeBitRate: 96000,//编码码率 format: 'mp3',//音频格式,有效值 aac/mp3 frameSize: 50,//指定帧大小,单位 KB } //开始录音 recorderManager.start(options); recorderManager.onStart(() => { console.log('recorder start') }); //错误回调 recorderManager.onError((res) => { console.log(res); }) recorderManager.onStop((res) => { this.tempFilePath = res.tempFilePath; console.log('停止录音', res.tempFilePath) const { tempFilePath } = res }) recorderManager.star(options) 结束录音: const recorderManager = wx.getRecorderManager() recorderManager.stop() 在结束录音回调的时候,我使用两种方式播放都没声音 1、 wx.playVoice 2、wx.createInnerAudioContext() 尝试打印出路径,IDE点击播放,也是没有声音 没有回调到错误( onError ),点击播放也有时间进度条 请问,这个是什么原因呢?
2020-05-26 - RecorderManager在ios上录音生成的文件内容丢失,时常为0?
小程序api:RecorderManager, 微信版本号:7.0.20,基础库版本号: 2.14.0 经多次测试发现:录音完成后,播放回显的录音文件发现 文件只有零点几秒的声音 duration为 0,但是在onStop的时候,生成的文件duration为有效时间 录音逻辑是: 用户进入页面点击录音录音完成后点击停止通过 RecorderManager.onStop 获取 录音文件临时地址将生成的临时地址放到audio组件的src属性,然后去播放非ios 播放正常, ios播放失败 微信版本 7.0.18+之后把其生成的临时文件上传到cdn,放到播放器中,播放器显示的duration为0代码片段 https://developers.weixin.qq.com/s/atXCPYmw7HmW
2020-12-31 - ios 提示该小程序提供的服务出现故障,请稍后再试?
ios用户给客服发送消息,一直提示这个,安卓的没有,但是功能都是正常的,就是这个警告不好看,看到贴上 有人说返回的消息success 加密跟不加密的问题,我也试过了,消息都是正常返回,但是就是ios一直报这个警告。也有人说关闭警告, 在运维中心那里也没有。有没有解决过这个。功能是正常的。
2021-04-29 - ios出现小程序该小程序提供的服务出现故障,是什么原因?
[图片] 为什么只有ios版会出现这个错误提示 安卓版不会 经过代码排查 所有代码都注释掉还是出现 网上说是取消第三方平台授权就可以了 然后我取消了 是没有错误提示 但是为什么会这样?
2021-04-19