/ / Come impostare il limite di tempo di registrazione video in iPhone? - i phone

Come impostare il limite di tempo di registrazione video in iPhone? - i phone

È possibile impostare il limite di tempo per una registrazione video su iPhone? So che il limite massimo è di 10 minuti. Ma voglio ridurlo a 5 minuti. Se è possibile come può essere fatto?

risposte:

17 per risposta № 1

È necessario impostare il videoMaxiumDuration proprietà su UIImagePickerController dopo averlo configurato per la registrazione video.

Il valore è un NSTimeInterval che viene specificato in secondi, quindi dovrai impostarlo su 300 secondi se desideri 5 minuti di video.


7 per risposta № 2

È possibile impostare limitazioni di registrazione video utilizzando

[imgPickerCtrl setVideoMaximumDuration:30.0f];

Qui limiterà la registrazione video fino a 30 secondi, inoltre ti avviserà quando selezioni il video dalla libreria che è oltre il limite e lo ritaglierà automaticamente.


2 per risposta № 3

Swift 2.2:

let picker = UIImagePickerController()
let MAX_VIDEO_DURATION = 30.0 // note the .0, must be double, move this at the top of your class preferrebly
picker.videoMaximumDuration = NSTimeInterval(MAX_VIDEO_DURATION)

0 per risposta № 4

Swift 3.0 e versione superiore di Swift

È davvero semplice come pensi.

        let imagePicker = UIImagePickerController()
imagePicker.videoMaximumDuration = TimeInterval(30.0)