2020年反馈过Mac系统运行小程序无法录音的问题,见下面的问题反馈贴:https://developers.weixin.qq.com/community/develop/doc/0006c86cca81004a6f5a9cd5054c00
https://developers.weixin.qq.com/community/develop/doc/0002e001ae887862d3dc2403251000
https://developers.weixin.qq.com/community/develop/doc/000c2c6e0b4a4033c0dd4ae8251000
时隔两年,这个问题还是存在。
操作系统: macOS Big Sur 11.7
微信版本:
App Version: Version. 3.5.5 (23551)
Verbose: v3.5.5.19 (0x13050513)
System: OSX 11.7 build(20G817)
Model: MacBookPro11,1
Hash: 576a55f279
Build Date: Sep 9 2022
Build Time: 00:45:13
Lang: zh-Hans-CN
问题描述:
微信本身是可以语音通话的,也会申请麦克风的权限。
微信小程序在录音时,并未申请麦克风权限,调用 wx.getRecorderManager().start() 后无响应,无回调。
原因猜测:
查找小程序执行程序中的符号: grep -a -b 'Privacy_Microphone' 'Mini Program' , 并未找到和Privacy_Microphone有关的字符,而相同的字符在WeChat执行程序中是存在的。
所以,Mac版小程序无法录音,是不是因为Mini Program没有向系统申请麦克风的权限导致的?
请帮忙确认,谢谢。