ios avfoundation自定义iso和持续时间

时间:2015-07-10 07:51:20

标签: xcode ios8 avfoundation

我正在使用AVFoundation拍摄大量照片。我用setExposureModeCustomWithDuration设置我自己的ISO和持续时间:。我有一个滑块可以根据Apple的AVManualCam示例更改这些值。但是当我第一次进入我的应用程序时,相机不使用我的设置,但它自己将ISO设置为最大值,将持续时间设置为中等值。我在viewDidLoad方法

中使用此代码
    float newDuration=[self.durationValue.text floatValue];
    CMTime time=CMTimeMakeWithSeconds(newDuration, 1000*1000*1000);
    [self.videoDevice setExposureModeCustomWithDuration:CMTimeMakeWithSeconds(newDuration, 1000*1000*1000)  ISO:[self.isoValue.text intValue] completionHandler:nil];

以及用于slinding值的IBAction方法中的类似代码。 任何人都可以告诉我如何设置ISO的一些默认值和相机从第一次使用的持续时间?在我从滑块设置值后,相机SOMETIMES会使用这些值。这是另一个问题:为什么有时呢?还有其他人经历过这个吗?

0 个答案:

没有答案