2009-10-15 70 views
21

當我點擊這個代碼的MPMoviePlayerController未申報的消息

MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] iniWithContentURL: url]; 

有什麼(首先在函數中使用),我不知道爲什麼我收到這個消息,我很想念這裏?

謝謝

回答

57

你需要導入/包括電影播放:

#import <MediaPlayer/MediaPlayer.h> 

此外,MediaPlayer.framework必須添加到您的「框架」文件夾中的XCode項目。 要添加框架,請右鍵單擊「框架」,然後選擇您的系統上此框架所在的路徑。在我的系統是以下路徑下:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/MediaPlayer.framework

+0

我剛剛遇到了這個問題。我沒有意識到,我感到很蠢。但是,感謝這個答案 – Andrew 2011-11-13 21:08:41

1

確保您在Xcode項目中鏈接到MediaPlayer.framework。這就是MPMoviePlayerController的來源,如果你沒有鏈接到它,鏈接器將不知道它是什麼。

1

MediaPlayer.framework絕被添加到你的「框架」和#import <MediaPlayer/MediaPlayer.h>在你的.h文件中