iPhone 4拍照时取消双闪?
关于 flash API 以及如何在使用相机时更改它似乎没有太多记录,所以我希望有人已经尝试过这个。
本质上,我想向我的应用程序添加相机功能,但删除双闪光灯(我只需要 LED 的快速单闪光灯)。
这可能吗?
编辑:我已经在 Google Goggles 应用程序和 Instagram 应用程序(不是单个闪光灯而是自定义闪光灯控件)上看到了此功能。关于如何复制其功能有什么好的资源吗?
There doesn't seem to be much documented on the flash API and how to alter it when using the camera so I'm hoping someone has already played around with this.
Essentially I want to add camera functionality to my app but remove the double flash (I only need a quick single flash from the LED).
Is this possible?
Edit: I've seen this functionality implemented on the Google Goggles App and Instagram App (not single flash but custom flash controls). Any good resources on how I can replicate their functionality?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
相机 API 不提供任何公共方法来执行此操作。所以简短的回答是否定的。
但您可以控制 Flash API。那么您可以在拍照时禁用相机中的闪光灯并手动点亮它吗?
我还没有这样做,但我认为你必须为相机提供自己的控制 UI,并在触发拍摄按钮时处理闪光灯。
The camera API do not provide any public mean to do this. So short answer is no.
But you have control on the flash API. So you might disable flash in the camera and manually light it up when taking the shot?
I've not done this but I think you have to provide your own control UI for the camera and handle the flash when the shot button is triggered.