当我点击这个代码时,我不知道为什么我收到此消息
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] iniWithContentURL: url];
有什么东西,我在这里失踪了吗?
由于
答案 0 :(得分:59)
您需要导入/包含电影播放器:
#import <MediaPlayer/MediaPlayer.h>
此外,必须将MediaPlayer.framework添加到XCode项目中的“Frameworks”文件夹中。 要添加框架,请右键单击“框架”,然后选择系统所在框架所在的路径。在我的系统上,它位于以下路径:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/MediaPlayer.framework
答案 1 :(得分:1)
确保您链接到Xcode项目中的MediaPlayer.framework。这就是MPMoviePlayerController
的来源,如果你没有链接到它,链接器就不会知道它是什么。
答案 2 :(得分:1)
MediaPlayer.framework 添加到您的“框架”和.h文件中的#import <MediaPlayer/MediaPlayer.h>