HarmonyOS 调用相机时相机状态不可用,打印值为3

代码:

let cameraInput: camera.CameraInput | undefined = undefined
try {
  cameraInput = this.cameraManager.createCameraInput(cameraDevice)
} catch (error) {
  let err = error as BusinessError
  console.error('Failed to createCameraInput errorCode = ' + err.code);
}
if (cameraInput === undefined) {
  return undefined
}
console.log("有相机没有",JSON.stringify(cameraDevice))
cameraInput!.on('error',cameraDevice, (error: BusinessError) => {
  console.error(`Camera input error code: ${error.code}`);
})
console.log("到这里来没有", JSON.stringify(cameraInput))
await cameraInput.open()
console.log("打开相机?")

日志如下:

xxx  I     有相机没有 {}
08-07 15:46:31.466   47630-47630  A03D00/JSAPP         I     到这里来没有 {}
08-07 15:46:31.476   47630-47630  A03D00/JSAPP         I     打开相机?
08-07 15:46:31.476   47630-47630  A03D00/JSAPP         I     camera: device/0
08-07 15:46:31.476   47630-47630  A03D00/JSAPP         I     status: 3
HarmonyOS
2025-01-09 17:37:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp
分享
微博
QQ
微信
回复
2025-01-09 19:51:26
相关问题
HarmonyOS Slider如何设置不可用
416浏览 • 1回复 待解决
HarmonyOS ioctl 方法不可用
374浏览 • 1回复 待解决
如何检测相机可用状态
450浏览 • 0回复 待解决
HarmonyOS 系统密码保险箱不可用
220浏览 • 1回复 待解决
烧录3516以后报/bin/init不可用
8621浏览 • 1回复 待解决
如何让最大化按钮不可用
2473浏览 • 1回复 待解决
HarmonyOS获取公共下载目录api不可用
877浏览 • 1回复 待解决
WINDOWS版本的hdc_std.exe不可用
4262浏览 • 3回复 待解决
启动模拟器,提示VT/NX不可用
1103浏览 • 1回复 待解决
HarmonyOS 相机调用失败
578浏览 • 1回复 待解决
HarmonyOS 调用相机拍照问题
371浏览 • 1回复 待解决
如何调用系统相机拍照?
2024浏览 • 1回复 待解决
如何检查当前相机状态
599浏览 • 1回复 待解决
HarmonyOS 如何实现调用相机拍照
220浏览 • 1回复 待解决