HarmonyOS 鸿蒙Next打开手电筒模式失败,The setTorchMode call failed. error code: 7400102

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next打开手电筒模式失败,The setTorchMode call failed. error code: 7400102

我参考文档给出的代码,希望打开手电筒模式之后报错:The setTorchMode call failed. error code: 7400102

function setTorchMode(cameraManager: camera.CameraManager, torchMode: camera.TorchMode): void {
try {
cameraManager.setTorchMode(torchMode);
} catch (error) {
// 失败返回错误码error.code并处理
let err = error as BusinessError;
console.error(The setTorchMode call failed. error code: ${err.code});
}
}

不知道哪位老师知道该怎么解决

2 回复

可能是执行顺序问题,请检查下执行顺序,cameramanage是否创建,或者配置是否成功提交

可以参考如下资料

拍照实现方案(ArkTS)-相机最佳实践(ArkTS)-Camera Kit(相机服务)-媒体 - 华为HarmonyOS开发者 (huawei.com),参考流程图的流程进行操作

针对HarmonyOS中手电筒模式打开失败,错误码7400102的问题,这通常与硬件访问权限或系统状态相关。请确保应用已获取必要的硬件访问权限,并且设备的手电筒硬件未被其他应用占用。此外,检查设备是否处于特殊模式(如省电模式)下,这可能限制了手电筒的使用。尝试重启设备看是否能解决问题。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部