2011-12-20 45 views
0

我想創建一個使用MPMoviePlayerController播放視頻的組件。問題是它說它是一個未知的類型。這是爲什麼?我發現了很多使用這個的教程。我不能創建一個MPMoviePlayerController類型的對象 - 未知類型

這裏是我的代碼:

@interface HIMoviePlayer : UIViewController 
{ 
    MPMoviePlayerController *test; 
} 

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

我忘了將MediaPlayer框架添加到項目。 後,我做了工作,我用這個: 「這可以通過選擇從項目導航面板的產品目標條目(頂部命名的影片項目),並點擊主面板上的構建階段選項卡來實現。在Link Binary with Libraries部分,單擊'+'按鈕,從結果面板中選擇MediaPlayer.framework條目,然後單擊Add按鈕。「 – Gilson 2011-12-20 17:40:02

+0

仍然沒有工作,因爲當我嘗試從mediaplayer frameowkr導入heaer時,它說無法找到它。任何消化? – Gilson 2011-12-20 17:52:06

回答

3

確保導入的媒體播放器框架爲頭文件,

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

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

我也遇到了這個問題,但是這應該修復它。

0

這是完全陌生的,但如果你添加的MPMoviePlayerController到的UIView不是UIViewController中它首先顯示錯誤,那麼如果你改變超類的UIViewController,建設和改回UIView的,一切工作正常(沒有錯誤和的MPMoviePlayerController正顯示出它的內容正確)。至少它發生在我身上,如果有人解釋我爲什麼發生這種行爲,不介意。

相關問題