我想在我的應用程序中流式傳輸視頻。我發現的方法是:MPMoviePlayerViewController |允許橫向模式
NSURL *theMovieURL = [NSURL URLWithString:self.data.trailer];
if (theMovieURL)
{
self.movieController = [[MPMoviePlayerViewController alloc] initWithContentURL:theMovieURL];
[self presentMoviePlayerViewControllerAnimated:self.movieController];
[self.movieController.moviePlayer play];
}
我不確定它是最傳統的,但它的工作原理。
問題是,我不知道如何只允許視頻橫向模式。我應該使用類似shouldAutorotate
還是shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
,以及如何?
僅供參考,整個應用程序只允許肖像模式。
感謝您的幫助。
檢查presentViewController是否被解散(isBeingDismissed屬性),否則呈現viewcontroller將顯示在landscapemode – peko