0

我正在尝试在 iPad 上录制视频。我有以下代码可以打开记录屏幕,但是我想为此添加时间限制(准确地说是 20 秒)。

虽然我有下面的代码,但如果有更好的方法,我会很乐意更改它。

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
[self presentViewController:picker animated:YES completion:NULL];
4

1 回答 1

0

一旦用户开始录制,请尝试创建一个 20 秒的计时器。如果在计时器到期之前按下停止按钮,则终止计时器。如果计时器达到零,那么你可以 [[videoController captureManager] stopRecording];

于 2013-06-07T21:46:37.110 回答