1

このトピックに関する以前の質問に従って、アプリ内で動画を再生しようとしています。iobserve1.movというビデオをresourcesフォルダーにコピーし、hファイルにMediaPlayer/MediaPlayer.hをインポートしました。次のエラーが発生します。

AppleMach-Oリンカーエラー"_OBJC_CLASS_ $ _ MPMoviePlayerController"、参照元:

Apple Mach-Oリンカーエラーリンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)

@interface ObViewControllerIObserveMovie ()
@property (weak, nonatomic) IBOutlet UIView *movieView; // this should point to a view where the movie will play
@end

@implementation ObViewControllerIObserveMovie

- (void)viewDidLoad
{
[super viewDidLoad];
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"iobserve1" ofType:@"mov"];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:moviePath]];
player.view.frame = CGRectMake(184, 200, 400, 300);
[self.view addSubview:player.view];
[player play];
}

ここでの助けをいただければ幸いです。

4

1 に答える 1

1

MediaPlayerフレームワークをプロジェクトに追加しましたか?MPMediaPlayerControllerクラスが含まれています

于 2013-03-12T17:20:37.503 に答える