如何在iPhone中存储捕获视频的时间段(持续时间?)>

问题描述 投票:0回答:1

感谢所有人回答我发布的问题。

我有一个问题,就是在iPhone上捕获视频时,我不知道如何存储使用iPhone捕获视频的时间段(持续时间)。任何人都可以解决我的问题。

我正在使用以下代码进行捕获。

-(void) RecordVideoWithCamera
{
    printf("\n Hai  I am in record vedio with camera  -============");
    [self startCameraPickerFromViewController:self usingDelegate:self];
}

- (BOOL)startCameraPickerFromViewController:(UIViewController*)controller usingDelegate:(id<UIImagePickerControllerDelegate>)delegateObject  
{  

    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
    {
        UIImagePickerController *picker = [[[UIImagePickerController alloc] init]autorelease];
        picker.sourceType = UIImagePickerControllerSourceTypeCamera;
        picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
        picker.delegate = self;
        picker.showsCameraControls=YES; 
        picker.allowsEditing = NO;
        UIView *overlayView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
        picker.cameraOverlayView = overlayView;
        [controller presentModalViewController:picker animated:YES];
    }
    return YES;  
}  

谢谢你,Madan Mohan。

感谢所有人回答我发布的问题。我遇到一个问题,就是在iPhone中捕获视频时,我不知道如何存储捕获的时间段(持续时间)...

iphone objective-c video-capture duration
1个回答
0
投票

我认为您应该检查CMTime结构。

© www.soinside.com 2019 - 2024. All rights reserved.