Ios5 我无法创建MPMoviePlayerController类型的对象-未知类型

Ios5 我无法创建MPMoviePlayerController类型的对象-未知类型,ios5,mpmovieplayercontroller,Ios5,Mpmovieplayercontroller,我正在尝试创建一个组件来使用MPMoviePlayerController播放视频。问题是它说这是一种未知类型。为什么呢?我已经找到了很多使用这个的教程 这是我的密码: @interface HIMoviePlayer : UIViewController { MPMoviePlayerController *test; } -(void) playVideoWithURL: (NSString *) url; @end 确保将mediaplayer框架导入头文件 i、 e 我也遇到

我正在尝试创建一个组件来使用MPMoviePlayerController播放视频。问题是它说这是一种未知类型。为什么呢?我已经找到了很多使用这个的教程

这是我的密码:

@interface HIMoviePlayer : UIViewController
{
    MPMoviePlayerController *test;
}

-(void) playVideoWithURL: (NSString *) url;
@end

确保将mediaplayer框架导入头文件

i、 e


我也遇到了这个问题,但这应该可以解决。

请确保将mediaplayer框架导入头文件

i、 e


我也遇到了这个问题,但这应该可以解决。

这很奇怪,但是如果将MPMoviePlayerController添加到UIView而不是UIViewController,它首先会显示错误,然后如果将超类更改为UIViewController,则生成并将其更改回UIView,一切正常无误,MPMoviePlayerController正确显示其内容。至少它发生在我身上,我不介意有人解释我为什么会发生这种行为。

这很奇怪,但如果你将MPMoviePlayerController添加到UIView而不是UIViewController,它首先显示错误,然后如果你将超类更改为UIViewController,构建并将其更改回UIView,一切正常无误,MPMoviePlayerController正确显示其内容。至少它发生在我身上,我不介意有人解释我为什么会发生这种行为。

我忘了将MediaPlayer框架添加到项目中。完成后,我使用了以下方法:从ProjectNavigator面板顶部名为movie的项中选择ProductTarget条目,然后单击主面板中的BuildPhases选项卡,就可以实现这一点。在“使用库链接二进制文件”部分中,单击“+”按钮,从结果面板中选择MediaPlayer.framework条目,然后单击“添加”按钮。仍然不工作,因为当我尝试从MediaPlayer frameowkr导入heaer时,它说找不到它。有什么建议吗?我忘了在项目中添加MediaPlayer框架。完成后,我使用了以下方法:从ProjectNavigator面板顶部名为movie的项中选择ProductTarget条目,然后单击主面板中的BuildPhases选项卡,就可以实现这一点。在“使用库链接二进制文件”部分中,单击“+”按钮,从结果面板中选择MediaPlayer.framework条目,然后单击“添加”按钮。仍然不工作,因为当我尝试从MediaPlayer frameowkr导入heaer时,它说找不到它。有什么建议吗?
 #import <UIKit/UIkit.h>
 #import <MediaPlayer/MediaPlayer.h>
 @interface HIMoviePlayer : UIViewController
 {
 MPMoviePlayerController *test;
 }

 -(void) playVideoWithURL: (NSString *) url;
 @end