0

私が投稿した質問に答えてくれてありがとう。

iPhone でビデオをキャプチャしているときに、iPhone でビデオをキャプチャした期間 (期間) を保存する方法がわからないという問題が 1 つあります。誰でも私の問題を解決できますか。

キャプチャに次のコードを使用しています。

-(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;  
}  

ありがとう、マダン・モハン。

4

1 に答える 1

0

CMTime 構造体を確認する必要があると思います。

于 2010-09-21T06:34:50.203 に答える