Enregistrer une Vidéo que j'ai enregistrer dans mon application

Je suis d'réussir dans la compréhension de la façon de faire une application d'appareil photo dans mon parcours d'apprentissage:-)

La seule chose que je suis coincé avec l'enregistrement d'une vidéo que j'ai enregistré. Je suis en mesure d'enregistrer une photo, mais ce n'est pas le travail pour les vidéos.

Donc je pense que j'ai presque eu avec l'aide de iBrad Apps.

ai ce code:

-(void)imagePickerController:(UIImagePickerController *)picker
   didFinishPickingMediaWithInfo:(NSDictionary *)info
 {
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];

[self dismissModalViewControllerAnimated:YES];

if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
    UIImage *image = [info 
                      objectForKey:UIImagePickerControllerOriginalImage];

    imageView.image = image;

    if (newMedia)
        UIImageWriteToSavedPhotosAlbum(image, 
                                       self,
                                       @selector(image:finishedSavingWithError:contextInfo:),
                                       nil);
}
else{

    if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]) {
        UIImage *movie = [info 
                          objectForKey:UIImagePickerControllerQualityTypeHigh];

        videoRecorder2.image = movie;

            if (newMedia)
                UISaveVideoAtPathToSavedPhotosAlbum(movie, 
                                               self,
                                               @selector(movie:finishedSavingWithError:contextInfo:),
                                               nil);
}}}

J'ai une instruction if, car l'application peut prendre à la fois la vidéo et des images fixes.

La première partie est pour toujours - ce qui fonctionne et ensuite la deuxième partie, je suis toujours tutu-ing:-)

OriginalL'auteur jwknz | 2011-11-29