uni-app无法录音
uni-app无法录音
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 12.1 | HBuilderX |
操作步骤:
- 点击录音图标开始录音再点击一次结束录音
预期结果:
- 录音成功,能正常播放
实际结果:
- 无法进入onStart函数,并且uni.getRecorderManager 为空对象
bug描述:
23 回复
你的意思是整个项目嘛?第一次提交bug 还不太会…
回复 1***@163.com: 你运行官方的 Hello uni-app 项目,看有没有回调
录音,需要开启麦克风权限
回复 FullStack: 开启了
按照文档测试 进入error
什么错误
测试正常
回复 DCloud_Android_ST: 我也遇到了这个问题 ,直接hbuild调试没有问题 打包 之后 录音对象是空的{}
回复 DCloud_Android_ST: 一样的问题,自定义基座运行录音对象为{}
第一次会弹出 麦克风 权限,我这边测试没有问题
能撤销之前的权限 重新给权限嘛
或者说您这边的代码方便给我分吗 我自己研究下
回复 1***@163.com: 就是你的那份代码
你用HBuliderX-Alpha 测试下
我生成的自定义基座为什么没有录音这一项权限?manifest.json里都勾选了,然后我的源码视图和permission.js 给的示例demo一样,但是生成的基座就是没有录音这个权限,调用permission.js,返回的权限一直都是永久被拒绝。。。
解决了,是组件中不能使用录音(组件值得是页面中的components)
我这边也遇到了这样的问题
但是是打包后不能获取录音对象
安卓的为{}
ios是好的
而且没有用组件
博主 真机调试的时候是好用的,但是云打包之后就会出现不能启用录音功能 请问是什么问题

