2011-12-20 20 views
0

私はMPMoviePlayerControllerを使ってビデオを再生するコンポーネントを作成しようとしています。問題は、そのタイプが未知であるということです。何故ですか?私はこれを使用してチュートリアルのトンを見つけた。私はMPMoviePlayerController型のオブジェクトを作成できません - Unkown型

ここに私のコードです:私もこの問題に遭遇したが、これはそれを修正する必要があり

#import <UIKit/UIkit.h> 
#import <MediaPlayer/MediaPlayer.h> 
@interface HIMoviePlayer : UIViewController 
{ 
MPMoviePlayerController *test; 
} 

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

すなわち、

@interface HIMoviePlayer : UIViewController 
{ 
    MPMoviePlayerController *test; 
} 

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

MediaPlayer Frameworkをプロジェクトに追加するのを忘れました。 "これは、プロジェクトナビゲータパネル(ムービーという名前のトップアイテム)から製品ターゲットエントリを選択し、メインパネルの[ビルドフェーズ]タブをクリックすることで実現できます。ライブラリ付きバイナリリンクセクションで '+'ボタンをクリックし、結果のパネルからMediaPlayer.frameworkエントリを選択し、追加ボタンをクリックします。 – Gilson

+0

まだ、私はmediaplayer frameowkrからheaerをインポートしようとすると、それはそれを見つけることができないと言います。すべての訴訟? – Gilson

答えて

3

あなたは、ヘッダーファイルにメディアプレーヤの枠組みをインポートしていることを確認してください

0

これは全く奇妙ですが、UIViewControllerの代わりにUIViewにMPMoviePlayerControllerを追加すると、最初にエラーが表示され、スーパークラスをUIViewControllerに変更してビルドしてUIViewに戻すと、すべて正常に動作します(MPMoviePlayerControllerはコンテンツを表示しています)。正しく)。少なくともそれは私に起こった、なぜ誰かが私がそのような行動を起こしたかどうかを説明してもらえません。

関連する問題