HarmonyOS 申请屏幕录制功能报错 errorCode 6
参考官网实现:使用AVScreenCapture录屏取原始码流(C/C++),但是实际发现拉起系统弹框后出现录制实际未启动成功。
分析日志发现报错信息如下:
...I C01799/MemMgr: ReclaimPriorityManager::UpdateReclaimPriorityInner called, pid=16726, bundleUid=20020158, bundleName=com.example.myapplication, reason=FOREGROUND
...I C02B12/AudioServer: [ResetProcessConfig]Create process for 1013, clientUid:20020158.
...I C02B12/AudioServer: [VerifyClientPermission]AudioServer: ==[ohos.permission.MICROPHONE] [uid:1013]==
...E C02B12/AudioServer: [CheckRecorderPermission]Check record permission failed: No permission.
...E C02B2F/ScreenCaptureServer: [invalidDomain]{StartAudioCapture():813} StartAudioCapture micCapture failed
...E C02B2F/NativeScreenCapture: [invalidDomain]{OnError():234} OnError() is called, errorType 0, errorCode 6
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 屏幕录制实现
46浏览 • 1回复 待解决
HarmonyOS 录制屏幕 录制摄像头咨询
471浏览 • 1回复 待解决
使用WebviewController加载url链接报错ErrorCode
1078浏览 • 1回复 待解决
HarmonyOS 视频录制报错
39浏览 • 1回复 待解决
HarmonyOS 咨询音频录制功能细节
348浏览 • 1回复 待解决
HarmonyOS native audio 录制编译报错
246浏览 • 1回复 待解决
使用WebviewController加载url链接报错ErrorCode: 17100001, Message: 该如何解决?
174浏览 • 0回复 待解决
HarmonyOS 音频录制、音频播放功能细节咨询
309浏览 • 1回复 待解决
使用AudioCapturer开发音频录制功能
1310浏览 • 1回复 待解决
如何实现双路预览+录制功能
1087浏览 • 1回复 待解决
arkWeb调用WebRTC时,无法正常进行屏幕录制
270浏览 • 1回复 待解决
HarmonyOS 目前看,貌似还没有录制屏幕的kit
260浏览 • 1回复 待解决
请问HarmonyOsAPI version 6用什么包来申请后台任务
2094浏览 • 0回复 待解决
nova6se什么时候可以申请鸿蒙系统呢
7646浏览 • 2回复 待解决
HarmonyOS 屏幕录制按照官方最新的文档,启动双录失败
141浏览 • 1回复 待解决
HarmonyOS 屏幕录制时,有系统浮窗显示计时,如何移除
39浏览 • 1回复 待解决
HarmonyOS 屏幕录制,回到主页,10s内应用会被系统关闭
39浏览 • 1回复 待解决
api 9 申请网络权限报错
3609浏览 • 1回复 待解决
Web 组件错误提示 ErrorCode: 17100001, Message
2486浏览 • 1回复 待解决
HarmonyOS 调用屏幕截图接口报错801
26浏览 • 1回复 待解决
录制视频(音频)功能需要提供不落地方案。
1740浏览 • 1回复 待解决
OHAudio实现低时延音频录制和播放功能
1684浏览 • 1回复 待解决
HarmonyOS 使用audio.createAudioCapturer开发音频录制功能,调用audioCapturer.stop的时候报错 error:{ code: 600301, message
22浏览 • 1回复 待解决
HarmonyOS 按需加载功能报错
27浏览 • 1回复 待解决
根据错误码看到 NativeScreenCapture 报errorCode值为6,MICROPHONE没权限导致。最后检查发现MICROPHONE权限在module.json5中配置后,还需要在使用时向用户申请得到用户授权才行。
这边参照官网指导的配置如下:
相关枚举说明如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_a_v_screen_capture-V5#枚举类型说明,麦克风录制的外部音频流。
对于麦克风权限描述如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-for-all-V5#ohospermissionmicrophone允许应用使用麦克风,授权方式为:user_grant。
对于user_grant权限,在module.json里面申请后,还需要在代码中显示的向用户申请,用户同意才可以使能。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/request-user-authorization-V5