2012-08-02 85 views
0

嘿尋找這個問題的一些幫助。iPhone - 肖像應用程序,但視頻的所有方向支持

目前我正在開發一個鎖定縱向方向的iPhone應用程序,但使用MPMoviePlayer的應用程序中還包含一些視頻。

我希望這些視頻(全屏自動顯示)支持縱向和橫向方向。

任何有關如何去做這件事的詳細想法?從字面上撕下我的頭髮。

非常感謝!

+0

想法是爲您需要的屏幕「解鎖」解鎖。但這取決於你如何鎖定「全程」。請分享... – 2012-08-02 15:05:48

+0

目前我只在.plist文件中添加了對縱向(底部主頁按鈕)的支持。 – 2012-08-02 15:08:02

回答

1
  1. 刪除plist的限制。
  2. 在您的每個視圖控制器中,實現-shouldAutorotateToInterfaceOrientation:僅返回YES以支持接口方向。您至少需要一個方向必須返回YES(在您的情況下正常的縱向方向)。如果你不清楚如何做到這一點,例子比比皆是。
  3. 正如@Till所示,使用視圖控制器顯示您的MPMoviePlayerController視圖,該視圖控制器支持其-shouldAutorotateToInterfaceOrientation:中的所有方向(僅從方法返回YES)。

但請注意,用戶傾向於不喜歡強制定位的應用程序,因此請確保您有一個非常好的可用性案例,說明爲什麼您需要施加此限制。 (建議您支持除iPhone上倒置以外的所有方向,以便用戶不會嘗試(例如,接聽電話)。

0

顯示MPMoviePlayerController的模式呈現UIViewController視圖允許所有可能的接口方向。這樣,你的應用程序的其餘部分可以保持原樣(僅限人像)。

相關問題