11

UIImagePickerController を使用して、ユーザーがアセット ライブラリからビデオを選択できるようにしています。

UIImagePickerController が最初に表示されると、記録されたさまざまなムービーのサムネイルが表示されます。

ユーザーがムービーを選択すると、「プレビュー」ビューが表示され、選択したムービーを再生したり、場合によっては編集したりできます。

このビューを表示せずに、代わりにサムネイル画面で選択されたムービーを返す方法はありますか?

私が使用しているコードは次のとおりです。

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePicker.allowsEditing = NO;

[self presentModalViewController:imagePicker animated:YES];
4

2 に答える 2

5

私はこれを自分でテストしていませんが、すぐに自分のアプリケーションでこれを試みます。UIImagePickerController showsCameraControlsのドキュメントを見ると、カメラ コントロールを削除すると、好きなだけ写真を撮ることができるという事実が暗示されています。

したがって、理論的には、showsCameraControls を NO に設定し、独自の cameraOverlayView UIView を割り当ててユーザーが写真を撮れるようにすると、プレビュー ビューを表示せずにイメージ ピッカーを閉じることができます。

于 2010-09-15T17:15:09.833 に答える