添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

manifest.json中除了android.permission.RECORD_AUDIO再给一个android.permission.MODIFY_AUDIO_SETTINGS权限
获取权限的话用的是wa-permission插件,稍微改动了下162行,数组直接改为了permissionID

async createRTC() {  
                var result = await permision.requestAndroidPermission(['android.permission.RECORD_AUDIO', 'android.permission.MODIFY_AUDIO_SETTINGS'])  
                var strStatus  
                if (result == 1) {  
                    const url = "..."   
                    strStatus = "已获得授权"  
                    this.rtcWv = plus.webview.create("", "rtcWv", {  
                        render: 'always',  
                        plusrequire: "none",  
                        'uni-app': 'none',  
                        width: "200px",  
                        height: "150px",  
                        bottom: 0,  
                        right: 0,  
                    this.rtcWv.loadURL(url)  
                    var currentWebview = this.$scope.$getAppWebview();  
                    currentWebview.append(this.rtcWv);  
                    return  
                } else if (result == 0) {  
                    strStatus = "未获得授权"  
                } else {  
                    strStatus = "被永久拒绝权限"  
                uni.showModal({  
                    title: '提示',  
                    content: '录音权限被禁用!',  
                    confirmText: '前往设置',  
                    success: function(res) {  
                        if (res.confirm) {  
                            permision.gotoAppPermissionSetting()  
                        } else if (res.cancel) {}  
                                                        livelys
                                                    

我的也是这种情况,肯定是给权限了,wa-permission.js 都检查过了,但是web-view还是不行,但是第二天再开电脑自己又好了,如果这个时候我把app删除了,又不行了。。。。

2023-09-01 09:18