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如何设置不可用
1125浏览 • 1回复 待解决
HarmonyOS ioctl 方法不可用
956浏览 • 1回复 待解决
如何检测相机可用状态
929浏览 • 0回复 待解决
如何让最大化按钮不可用
3156浏览 • 1回复 待解决
HarmonyOS 系统密码保险箱不可用
1097浏览 • 1回复 待解决
启动模拟器,提示VT/NX不可用
1980浏览 • 1回复 待解决
烧录3516以后报/bin/init不可用
9574浏览 • 1回复 待解决
HarmonyOS获取公共下载目录api不可用
1731浏览 • 1回复 待解决
WINDOWS版本的hdc_std.exe不可用
5009浏览 • 3回复 待解决
HarmonyOS SM4加解密工具升级后不可用
1541浏览 • 1回复 待解决
HarmonyOS 使用相机时,无法打开手电筒
1356浏览 • 1回复 待解决
HarmonyOS 相机调用失败
1336浏览 • 1回复 待解决
HarmonyOS 调用相机拍照问题
1093浏览 • 1回复 待解决
如何调用系统相机拍照?
2840浏览 • 1回复 待解决
如何检查当前相机状态
1083浏览 • 1回复 待解决
HarmonyOS 如何实现调用相机拍照
870浏览 • 1回复 待解决