我正在使用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会使用这些值。这是另一个问题:为什么有时呢?还有其他人经历过这个吗?