我已将allowEditing设置为true.
在捕获视频后,我使用修剪界面编辑视频并按“使用”,我只返回原始记录而不是修剪版本.我究竟做错了什么?
我正在使用iOS 5.
-(voID)shootvIDeo { imagePicker = [[UIImagePickerController alloc] init]; [imagePicker.vIEw addSubvIEw:test]; [imagePicker.vIEw addSubvIEw:test2]; imagePicker.delegate = self; imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(Nsstring *)kUTTypeMovIE,nil]; imagePicker.showsCameraControls = YES; imagePicker.navigationbarHIDden = NO; imagePicker.toolbarHIDden = NO; imagePicker.wantsFullScreenLayout = YES; imagePicker.allowsEditing=YES; [self presentModalVIEwController:imagePicker animated:YES];}-(voID) imagePickerController: (UIImagePickerController *) pickerdIDFinishPickingMe@R_404_5895@thInfo: (NSDictionary *) info { Nsstring *mediaType = [info objectForKey: UIImagePickerControllerMediaType]; if (CFStringCompare ((__brIDge CFStringRef) mediaType,kUTTypeMovIE,0) == kcfCompareEqualTo) { Nsstring *movIEPath = [[info objectForKey:UIImagePickerControllerMediaURL] path]; //NSLog(@"%@",movIEPath); if (UIVIDeoAtPathIsCompatibleWithSavedPhotosAlbum (movIEPath)) { UISaveVIDeoAtPathToSavedPhotosAlbum (movIEPath,nil,nil); } } [self dismissModalVIEwControllerAnimated:YES]; }
我想根据我的应用程序使用修剪过的视频进行进一步处理.
我哪里错了?
有没有其他方法可以完成这项任务?
解决方法 allowsEditing:一个布尔值,指示是否允许用户编辑选定的静止图像或影片.@property(nonatomic)BOol允许编辑
讨论
如果您允许用户编辑静止图像或电影,则代理可能会收到一个字典,其中包含有关所做编辑的信息.委托的协议在UIImagePickerControllerDelegate Protocol Reference.中描述
我认为这会有所帮助.
总结以上是内存溢出为你收集整理的iphone – 带摄像头源的UIImagePickerController允许编辑是:视频修剪不起作用全部内容,希望文章能够帮你解决iphone – 带摄像头源的UIImagePickerController允许编辑是:视频修剪不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)