[swift] Swift에서 카메라 촬영 속도 조절하기
AVFoundation Framework를 사용하여 카메라 촬영 속도 조절하기
AVFoundation 프레임워크를 사용하여 iOS 앱에서 카메라 촬영 속도를 조절할 수 있습니다. 아래의 예시 코드를 통해 카메라 촬영 속도를 설정할 수 있습니다.
import AVFoundation
func setCameraFrameRate(fps: Double) {
guard let device = AVCaptureDevice.default(for: .video) else { return }
do {
try device.lockForConfiguration()
device.activeVideoMinFrameDuration = CMTimeMake(value: 1, timescale: Int32(fps))
device.activeVideoMaxFrameDuration = CMTimeMake(value: 1, timescale: Int32(fps))
device.unlockForConfiguration()
} catch {
print("Error setting frame rate")
}
}
위의 코드는 AVCaptureDevice
를 사용하여 카메라의 프레임 속도를 설정하는 방법을 보여줍니다. setCameraFrameRate
함수를 통해 원하는 FPS로 프레임 속도를 설정할 수 있습니다.
요약
Swift에서는 AVFoundation 프레임워크를 사용하여 카메라 촬영 속도를 조절할 수 있습니다. 위의 예시 코드를 참고하여 카메라의 프레임 속도를 원하는 대로 설정해보세요.
이 문서는 진행된 참조를 사용하지 않았습니다.