HarmonyOS 鸿蒙Next 在帧配置中设置了闪光灯模式为开,但是拍照时没有反应

HarmonyOS 鸿蒙Next 在帧配置中设置了闪光灯模式为开,但是拍照时没有反应

闪光灯四种模式:自动、关、开、常亮

四种模式之间切换没有问题,且设置为常亮时闪光灯确实是常亮了,但是设置成自动和开的时候都不会亮

9 回复

bd

更多关于HarmonyOS 鸿蒙Next 在帧配置中设置了闪光灯模式为开,但是拍照时没有反应的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

我看的是这个相机指导,跟你发的这个不一样啊

这里面是四种flashMode:Metadata.FlashMode.FLASH_AUTO,Metadata.FlashMode.FLASH_CLOSE,Metadata.FlashMode.FLASH_OPEN,Metadata.FlashMode.FLASH_ALWAYS_OPEN,而且setFlashMode成ALWAYS_OPEN和CLOSE都是直接有反应的,但是OPEN和AUTO点击拍照也没有反应,需要设置什么吗?

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

楼主您好,建议您在关键语句执行前后添加日志信息,然后抓取对应hilog日志分析。

请问解决了吗?
设置FLASH_OPEN点击拍照闪光灯不亮,

欢迎开发小伙伴们进来帮帮楼主

针对帖子标题中提到的问题,“HarmonyOS 鸿蒙Next 在帧配置中设置了闪光灯模式为开,但是拍照时没有反应”,可能的原因及解决方案如下:

  1. 权限检查: 确保应用已正确申请并获得了使用闪光灯的权限。在鸿蒙系统中,这通常需要在manifest文件中声明相应权限,并在运行时请求用户授权。

  2. 闪光灯硬件状态: 检查闪光灯硬件是否工作正常。有时硬件故障或损坏可能导致闪光灯无法响应。

  3. 系统或API问题: 确认使用的鸿蒙系统版本及API级别是否支持当前设置的闪光灯模式。部分系统更新可能引入了新的API或修改了旧API的行为。

  4. 配置与代码检查: 仔细核对帧配置代码,确保闪光灯模式设置正确无误。同时,检查拍照流程中是否有其他代码覆盖了闪光灯设置。

  5. 调试与日志: 使用鸿蒙系统提供的调试工具查看应用日志,分析闪光灯相关操作的执行情况,以定位问题所在。

如果以上步骤均无法解决问题,可能是系统或硬件层面的深层次问题。此时,建议联系鸿蒙系统官方客服进行进一步排查。官网客服地址:https://www.itying.com/category-93-b0.html

回到顶部