2009-06-07 15 views
1

なぜこの奇妙なエラーが発生しますか? alt text http://img266.imageshack.us/img266/2203/help.tif すべてのアイデア?シンボルが欠落しているとリンカが文句を言うのはなぜですか?

実装:

#import "VideoView.h" 
#import <MediaPlayer/MediaPlayer.h> 

@implementation VideoView 
@synthesize player; 

- (void)playVideoWithURL:(NSURL *)url showControls:(BOOL)showControls { 
    if (!player) { 
     player = [[MPMoviePlayerController alloc] initWithContentURL:url]; 

     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didFinishPlaying:) name:MPMoviePlayerPlaybackDidFinishNotification object:player]; 

     if (!showControls) { 
      player.scalingMode = MPMovieScalingModeAspectFill; 
      player.movieControlMode = MPMovieControlModeHidden; 
     } 

     [player play]; 
    } 
} 

- (IBAction)playVideoWithControls { 
    NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"mov"]; 
    NSURL *url = [NSURL fileURLWithPath:path]; 
    [self playVideoWithURL:url showControls:YES]; 
} 


- (void)didFinishPlaying:(NSNotification *)notification { 
    if (player == [notification object]) { 
     [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player]; 
     [player release]; 
     player = nil; 
    } 
} 


- (void)didReceiveMemoryWarning { 
    [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview 
    // Release anything that's not essential, such as cached data 
} 


- (void)dealloc { 
    [super dealloc]; 
} 


@end 

ヘッダー:

#import <UIKit/UIKit.h> 
#import <MediaPlayer/MediaPlayer.h> 


@interface VideoView : UIViewController { 
    MPMoviePlayerController *player; 

} 
@property (nonatomic, retain) MPMoviePlayerController *player; 
- (IBAction)playVideoWithControls; 


@end 

答えて

5

MPMoviePlayerControllerをリンクするのを忘れたMediaPlayer.frameworkです。

+0

「リンク先」とはどういう意味ですか? .m&.hファイルに追加しました。 –

+5

「グループとファイル」ツリーの「ターゲット」の下のターゲットをダブルクリックします。最初のタブにリンクされたライブラリリストがあり、PlusをクリックしてMediaPlayerフレームワークを追加します。 – zoul

+0

そこに行く!それに感謝し、それをどうやって行うのか分からなかった。初めてフレームワーク –

関連する問題