Pertanyaan UIImagePickerController - Menetapkan durasi video maksimum [tertutup]


Saya menggunakan kode berikut untuk memungkinkan pengguna merekam video menggunakan kamera iPhone mereka, lalu mengunggahnya langsung ke server saya. Saya ingin membatasi panjang video yang dapat mereka rekam (5 detik dalam contoh ini) dan sepertinya menggunakan videoMaximumDuration akan menjadi cara yang jelas untuk melakukan itu, tetapi tidak berpengaruh.

Apakah ada yang punya ide?

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:imagePicker animated:YES];
imagePicker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType]; 
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
[imagePicker setVideoMaximumDuration:5];
[imagePicker release];

Saya sudah mencobanya dengan allowEditing sebagai YES dan NO, tetapi tidak ada bedanya.

Terima kasih,

Steven


18
2017-10-05 01:38


asal


Jawaban:


Maafkan saya, tapi saya baru saja menyelesaikannya ... saya bodoh sekali. Memindahkan presentModalViewController ke akhir melakukan trik. Aku tidak percaya aku tidak memperhatikannya!

Terima kasih teman-teman.


10
2017-10-05 01:41