关于 flash API 以及如何在使用相机时更改它的文档似乎并不多,所以我希望有人已经玩过了。

本质上,我想向我的应用程序添加相机功能,但删除双闪光灯(我只需要从 LED 快速单闪光灯)。

这可能吗?

编辑:我已经在 Google Goggles 应用程序和 Instagram 应用程序(不是单个 Flash 而是自定义 Flash 控件)上看到了此功能。关于如何复制其功能的任何好的资源?

最佳答案

相机 API 不提供任何公共(public)方法来执行此操作。所以简短的回答是否定的。

但是您可以控制 Flash API。所以你可以禁用相机中的闪光灯并在拍摄时手动点亮它?

我没有这样做,但我认为您必须为相机提供自己的控制 UI,并在触发拍摄按钮时处理闪光灯。

10-08 08:05