2009-12-17 111 views
0

我已經創建了一個應用程序,播放電影按鈕click..my應用程序正在運行沒有任何警告或錯誤。但我無法看到電影不知道爲什麼? 我已經添加了媒體播放器框架,還進口了#進口在viewController.h 我按鈕動作代碼如下... - (IBAction爲)playMyMovie:(ID)發送{我看不到在iphone模擬器中播放的電影

NSBundle *bundle =[NSBundle mainBundle]; 
NSString *moviePath = [bundle pathForResource:@"jumps" ofType:@"mov"]; 
NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain]; 
MPMoviePlayerController *theMovie =[[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 
theMovie.scalingMode = MPMovieScalingModeAspectFill; 
[theMovie play]; 

}

請告訴我我缺少什麼。

回答

2

在iPhone模擬器中,您無法正確播放電影。

測試iPhone上的應用程序(真實樂器)。

它會正常工作。

0

您正在創建一個MPMoviePlayerController。它有一個view財產 - 這是它的觀點。將您的觀點放入您的界面是您的職責。如果你不這樣做,你什麼都看不到。

0

嘗試[theMovie播放]前加入這一行

[self.view addSubview:theMovie.view]; 

還記得setFullScreen:

[self.theMovie setFullscreen:YES]; 

如果你不想全屏,但要嵌入到視圖中,可以忽略「setFullscreen」,但設置MPMoviePlayerController視圖的幀:

[self.theMovie.view setFrame:CGRectMake("add in the size you want here")]; 
相關問題