iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 带摄像头源的UIImagePickerController允许编辑是:视频修剪不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在使用UI ImagePickerController来记录sourceType设置为UIImagePickerControllersourceTypeCamera的视频. 我已将allowEdiTing设置为true. 在捕获视频后,我使用修剪界面编辑视频并按“使用”,我只返回原始记录而不是修剪版本.我究竟做错了什么? 我正在使用iOS 5. -(void)shootvideo {
我正在使用UI ImagePickerController来记录sourceType设置为UIImagePickerControllersourceTypeCamera的视频.

我已将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 *) picker
didFinishPickingMediaWithInfo: (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允许编辑是:视频修剪不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。