HarmonyOS 创建 createAudioCapturer 时候报错 6800301

HarmonyOS  创建 createAudioCapturer 时候报错 6800301。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

code 6800301 指的是系统处理异常,通常情况是音频采集需要调用麦克风录制音频,但该行为属于隐私敏感行为,在调用麦克风前,需要先向用户申请权限“ohos.permission.MICROPHONE”。看一下麦克风权限配置是否正确。

"requestPermissions": [ 
{ 
  "name": "ohos.permission.MICROPHONE", 
"reason": "$string:app_name", 
"usedScene": { 
  "abilities": [ 
  "EntryAbility" 
  ], 
  "when": "always" 
} 
} 
]
let atManager = abilityAccessCtrl.createAtManager(); 
atManager.requestPermissionsFromUser(this.context, ['ohos.permission.MICROPHONE']).then((data) => { 
  console.info('data:' + JSON.stringify(data)); 
  console.info('data permissions:' + data.permissions); 
  console.info('data authResults:' + data.authResults); 
}).catch((err: BusinessError) => { 
  console.info('data:' + JSON.stringify(err)); 
});
分享
微博
QQ
微信
回复
1天前
相关问题
卸载重新安装时候,mmkv会报错
956浏览 • 1回复 待解决
harmonyOS 蓝牙怎么创建
5494浏览 • 1回复 待解决
HarmonyOS dialog的创建问题
341浏览 • 1回复 待解决
HarmonyOS 全局样式怎么创建
137浏览 • 1回复 待解决
HarmonyOS 如何创建json对象
315浏览 • 1回复 待解决
HarmonyOS 创建相机预览失败
375浏览 • 1回复 待解决
HarmonyOS webview提前创建复用
39浏览 • 1回复 待解决