2010-12-07 26 views
1
- (void)viewDidLoad { 
    NSString *url = [[NSBundle mainBundle] pathForResource:@"IsleRoyale" ofType:@"mp4"]; 
    MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:url]]; 
    moviePlayerViewController.view.backgroundColor = [UIColor blackColor]; 
    [self presentMoviePlayerViewControllerAnimated:moviePlayerViewController]; 
    [moviePlayerViewController play]; 
    [moviePlayerViewController release]; 
    [super viewDidLoad]; 
} 

continue à me donner une erreur qui dit: " "_OBJC_CLASS _ $ _ MPMoviePlayerViewController", référencé à partir de:Obtenir une erreur de MPMoviePlayerViewController bizarre

objc-class-ref-to-MPMoviePlayerViewController in VideoVC.o 

ld: symbole (s) non trouvé collect2: ld retourné 1 statut de sortie

Je n'ai jamais ajouté de vidéo à un projet, donc je pourrais faire quelque chose de mal mais je ne peux pas le comprendre J'ai entendu dire que seuls iOS 3.2 et ultérieur peuvent exécuter la vidéo comme ça le déploiement t Arget à iOS 4.1, le format de projet à Xcode 3.2, et le SDK de base à 4.1. Des pensées?

Répondre

3

Connectez le MediaPlayer.framework, qui fait l'utilisation de MPMoviePlayerViewController. L'éditeur de liens n'a pas pu trouver son symbole.