我試圖在啓動屏幕顯示後直接進行視頻播放,但是如果狀態欄顯示在頂部,則顯示所有黑屏。此刻,這是所有的應用程序這樣做,沒有別的事情發生,據我所知應該停止視頻播放。MPMoviePlayerController只顯示黑屏
視頻在iPad上播放沒有任何問題,否則似乎是在正確的格式,等等。我針對的是iOS 7,我嘗試過使用不同的視頻,並嘗試使用MPMoviePlayerViewController來代替。所有結果都一樣。
這是我正在使用的代碼。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSURL *movieURL = [[NSBundle mainBundle] URLForResource:@"IntroMovie" withExtension:@"mov"];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
[moviePlayer prepareToPlay];
[self.window addSubview:moviePlayer.view];
[moviePlayer play];
return YES;
}
確實存在資源名稱沒有錯字(記它是區分大小寫的)?你可以NSLog movieURL嗎? –
這也是你的AppDelegate中所有的東西嗎?哪裏創建窗口? –
movieURL外觀正確,資源名稱中沒有拼寫錯誤。此外,我確實有一個窗口正在創建,但刪除,因爲提到了一個不需要的控制器。 –