gpt4 book ai didi

ios - 相机闪光灯不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:12 28 4
gpt4 key购买 nike

我正在尝试为 marmalade 做一个扩展,它可以打开和关闭 iPhone 中的相机闪光灯。我指的是 this answer关于使用相机闪光灯的问题。我已经把他提到的确切代码和 [device setTorchMode:AVCaptureTorchModeOn]; 也调用了。但是闪光灯没有反应,就好像什么事都没发生过一样。有什么我需要做的,让它作为静态库工作,以便我可以在我的扩展中使用它吗?

更新:-
我正在使用 iOS-SDK 6.1 编译扩展并在 iPhone 4(iOS 版本 4.3.1)上进行测试。但是现在我在 iPhone 5(iOS 版本 6.0.0)上测试,现在闪光灯正在打开,但没有关闭。我想这可能会有所帮助。

最佳答案

您复制的代码可能有错误。尝试以下操作:

-(void)turnOnFlash
{
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
[device lockForConfiguration:nil];
[device setTorchMode:AVCaptureTorchModeOff];
[device unlockForConfiguration];
}
}

关于ios - 相机闪光灯不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16557557/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com