我正在构建一个应用程序,我希望用户捕获固定长度的视频,并在捕获后立即上传(无视频选择等,只需立即上传)。
我有以下代码捕获3秒的视频:
// Start recording
int64_t delayInSeconds = 1.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
[cameraUI startVideoCapture];
[cameraUI performSelector:@selector(stopVideoCapture) withObject:nil afterDelay:3];
});
完成后,如何获取视频文件的链接?我已经看到一些实现添加了另一个以NSDictionary作为参数的方法,但是我看不出NSDictionary的来源,我宁愿用同样的方法来做这个。
答案 0 :(得分:0)
您需要使用UIImagePickerControllerDelegate
。此委托有一个方法
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
info
是具有所捕捉视频网址的docitionary。