UIImagePickerController - 最大ビデオ時間の設定 [closed] 質問する

UIImagePickerController - 最大ビデオ時間の設定 [closed] 質問する

私は次のコードを使用して、ユーザーが iPhone カメラを使用してビデオを録画し、それを直接サーバーにアップロードできるようにしています。録画できるビデオの長さに制限を設けたいのですが (この例では 5 秒)、videoMaximumDuration を使用するのが当然の方法のように思えますが、効果がありません。

誰か何かアイデアはありますか?

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];

allowEditing を YES と NO にして試してみましたが、違いはありませんでした。

ありがとう、

スティーブン

ベストアンサー1

すみません、今解決しました...私は本当にバカです。presentModalViewController を最後に移動したらうまくいきました。それに気づかなかったなんて信じられません!

みんなありがとう。

おすすめ記事