2016-08-18 3 views
3

私はiOSコーディングが初めてで、今はiOSフロントカメラのフレームを18fpsや25fpsのように設定したいと考えています。ここで私のコードは、私はどのように私はactiveVideoMinFrameDurationとactiveVideoMaxFrameDurationの値を変更しても、最終的なビデオは常に30fpsです混乱している。iOSカメラのフレームレートを設定する方法

do { 
      try videoDevice!.lockForConfiguration() 
      videoDevice!.activeVideoMinFrameDuration = CMTimeMake(1, 20) 
      videoDevice!.activeVideoMaxFrameDuration = CMTimeMake(1, 20) 
      videoDevice!.unlockForConfiguration() 
     } catch let error as NSError { 
       NSLog("Could not lock device for configuration: %@", error) 
     } 

答えて

1

また、設定する必要があるかもしれません

videoFileOutput.movieFragmentInterval = CMTime(seconds: 1, preferredTimescale: 25) 
関連する問題