Ipad UISaveVideoAtPathToSavedPhotosAlbum崩溃
我有一个视频模式的UIImagePickerController;在我完成视频录制并点击Use按钮接受视频后,我使用此方法-voidimagePickerController:UIImagePickerController*picker didFinishPickingMediaWithInfo:NSDictionary*info,在它里面,我想将视频保存在camera roll中,并从视频中检索第一帧以在UIImageView中显示它。我使用的代码如下所示: NSString *tempFilePath = [[info objectForKey:UIImagePickerControllerMediaURL] path]; NSURL *url = [NSURL fileURLWithPath:tempFilePath]; MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; moviePlayer.shouldAutoplay = NO; imageView.image = [moviePlayer thumbnailImageAtTime:0.0 timeOption:MPMovieTimeOptionNearestKeyFrame]; 其中,tmpFilePath与我上面使用的相同 相反,如果我只使用其中一个操作UISaveVideoAtPathToSavedPhotosAlbum或检索帧,则所有操作都可以正常工作 控制台将报告此错误: 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+[NSInvocation invocationWithMethodSignature:::方法签名参数不能为零”Ipad UISaveVideoAtPathToSavedPhotosAlbum崩溃,ipad,uiimagepickercontroller,mpmovieplayercontroller,Ipad,Uiimagepickercontroller,Mpmovieplayercontroller,我有一个视频模式的UIImagePickerController;在我完成视频录制并点击Use按钮接受视频后,我使用此方法-voidimagePickerController:UIImagePickerController*picker didFinishPickingMediaWithInfo:NSDictionary*info,在它里面,我想将视频保存在camera roll中,并从视频中检索第一帧以在UIImageView中显示它。我使用的代码如下所示: NSString *tempFil
有什么想法吗?谢谢…在您的课堂上,您是否实现了以下方法
- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {
在您的类中,您实现了以下方法吗
- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {
行动。。。我忘了。我会试试的。行动。。。我忘了。我试试看。