我已经实现了执行视频录制功能的代码。它在3GS设备上正常工作。我想根据某些定时器设置来限制视频录制。比方说,我想让用户只做20秒或35秒的录像。我怎样才能做到这一点?录制视频时,我可以在媒体播放器上显示定时器类型的控件吗?iPhone:基于计时器的视频录制?
请给我建议。
这是我的用于视频记录码:
UIImagePickerController *pickerController =
[[[UIImagePickerController alloc] init] autorelease];
pickerController.delegate = self;
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerController.showsCameraControls = YES;
pickerController.mediaTypes = [NSArray arrayWithObject:(id)kUTTypeMovie];
[self presentModalViewController:pickerController animated:YES];
设置定时器,我看到在“UIImagePickerController类参考”参数“videoMaximumDuration”。我想,我可以用它来录制视频来限制时间。例如:“pickerController.videoMaximumDuration = 15;请指教。 – Getsy 2010-12-18 12:37:46
你有没有试过,这是最好的解决办法。 – 2010-12-19 09:31:24
我只会在2天后才能看到物理3GS设备,所以我现在无法测试录像如果可能的话,有人可以帮助我的代码并测试它吗? – Getsy 2010-12-20 10:17:50