UIImagePickerController kullandığımda, kaydetmek istediğim video boyutlarını nasıl ayarlayabilirim?UIImagePickerController ile video boyutları nasıl ayarlanır?
UIImagePickerController kullanan ve denetimler için özel bir görünüm içeren bir uygulama geliştiriyorum. Kayıt yaptığımda videonun 4: 3 oranını buluyorum, 16: 4 yerine bekliyorum. Apple belgelerine baktığımızda
o formun bir example sağlamaktadır:
session.sessionPreset = AVCaptureSessionPreset1280x720;
Sorunum oturumu bu değeri ayarlamak mümkün nasıl görmek gibi olamaz yani, UIImagePickerController kullandığımda. UIImagePickerController oturumuna erişim sağlamak için görünmüyor ise
cameraController = UIImagePickerController()
if (cameraController != nil) {
cameraController!.mediaTypes = [kUTTypeMovie as String]
cameraController!.sourceType = .Camera
cameraController!.cameraCaptureMode = .Video
cameraController!.allowsEditing = false
cameraController!.delegate = self
cameraController!.showsCameraControls = false
self.recorderOverlayView = (NSBundle.mainBundle().loadNibNamed("VideoRecorderOverlayView", owner: self, options: nil)[0] as! VideoRecorderOverlayView)
if (self.recorderOverlayView != nil) {
self.recorderOverlayView!.frame = self.view!.frame
recorderOverlayView?.delegate = self;
locationLabel = recorderOverlayView?.viewWithTag(1) as? UILabel
} else {
print("view not loaded")
}
}