ストップモーションアプリ
ステッパーから受け取ったユーザー値によって設定されたフレーム期間 (/.5) を取得しようとしています: self.stepperValue;
1 秒あたり 5 フレームの元の設定のハードコードされた値
// 5 fps - taking 5 pictures will equal 1 second of video
frameDuration = CMTimeMakeWithSeconds(1./5., 90000);
ステッパー値によって決定されるフレーム/秒で試してみました。これまでに試したこと (stepperValue は正しく読み取られています)
int x = self.stepperValue;
frameDuration = CMTimeMakeWithSeconds(1./x, 90000);
これにより、何もキャプチャされません
二度目の試み
float a = ([_stepperValue.text floatValue]);
// 5 fps - taking 5 pictures will equal 1 second of video
frameDuration = CMTimeMakeWithSeconds(1./a, 90000);
これにより、値がステッパーから入力されても、標準の 5 フレーム/秒の値になります。