livelys
livelys
  • 发布:2023-08-24 08:53
  • 更新:2023-12-26 18:19
  • 阅读:302

【报Bug】自定义运行基座无法获得录音权限

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 努比亚

手机机型: Z17

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

manifest.json的App权限配置已经配置了android.permission.RECORD_AUDIO

预期结果:

获得录音权限

实际结果:

没有显示这个权限,更没法获得

bug描述:

自定义运行基座无法获得录音权限,在manifest.json的App权限配置已经配置了android.permission.RECORD_AUDIO,还是提示没有权限,如下图,

2023-08-24 08:53 负责人:无 分享
已邀请:
Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

手机直接卸载并重新安装

  • livelys (作者)

    已经卸载过很多次了,昨天试了半天了也不行,今天早上一来,一试又好了,我又换了一个项目,再回过头再一试,又不行了,之后再卸载也不行了。

    2023-08-24 12:18

BoredApe

BoredApe - 有问题就会有答案。

需要主动请求授权

            plus.android.requestPermissions(['android.permission.RECORD_AUDIO'], function(e) {  
                if (e.deniedAlways.length > 0) {  
                    console.log('Always Denied!!! ' + e.deniedAlways.toString());  
                }  
                if (e.deniedPresent.length > 0) {  
                    console.log('Present Denied!!! ' + e.deniedPresent.toString());  
                }  
                if (e.granted.length > 0) {  
                    console.log('Granted!!! ' + e.granted.toString());  
                }  
            }, function(e) {  
                console.log('Request Permissions error:' + JSON.stringify(e));  
            });
  • livelys (作者)

    上面第2个图的插件不就是主动请求权限吗?封装的那个wa-permissin那个插件

    2023-08-24 16:38

m***@163.com

m***@163.com - 面对疾风

出现同样的问题 有人知道怎么回事吗

要回复问题请先登录注册