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("打开相机?")
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.

日志如下:

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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
HarmonyOS
2025-01-09 17:37:41
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp
分享
微博
QQ
微信
回复
2025-01-09 19:51:26
相关问题
HarmonyOS Slider如何设置不可用
694浏览 • 1回复 待解决
HarmonyOS ioctl 方法不可用
624浏览 • 1回复 待解决
如何检测相机可用状态
690浏览 • 0回复 待解决
HarmonyOS 系统密码保险箱不可用
571浏览 • 1回复 待解决
烧录3516以后报/bin/init不可用
8939浏览 • 1回复 待解决
HarmonyOS获取公共下载目录api不可用
1200浏览 • 1回复 待解决
如何让最大化按钮不可用
2745浏览 • 1回复 待解决
WINDOWS版本的hdc_std.exe不可用
4545浏览 • 3回复 待解决
启动模拟器,提示VT/NX不可用
1557浏览 • 1回复 待解决
HarmonyOS SM4加解密工具升级后不可用
1079浏览 • 1回复 待解决
HarmonyOS 相机调用失败
889浏览 • 1回复 待解决
HarmonyOS 调用相机拍照问题
659浏览 • 1回复 待解决
如何调用系统相机拍照?
2346浏览 • 1回复 待解决
如何检查当前相机状态
819浏览 • 1回复 待解决