HarmonyOS 创建 createAudioCapturer 时候报错 6800301

HarmonyOS  创建 createAudioCapturer 时候报错 6800301。

HarmonyOS
2024-11-07 11:53:31
浏览
收藏 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
微信
回复
2024-11-07 16:24:09
相关问题
HarmonyOS 创建首选项报错code:15500000
148浏览 • 1回复 待解决
HarmonyOS 创建ArkUi-X的项目报错
100浏览 • 1回复 待解决
卸载重新安装时候,mmkv会报错
1124浏览 • 1回复 待解决