2010-11-05 88 views
1

增加的MPMoviePlayerController這是一個後續的:Overlay on top of Streaming MPMoviePlayerController無法覆蓋在SDK 4.1

我看到有關檢查一個新的窗口,然後使用我的自定義視圖應用到我的全屏各個線程然而,在SDK 4.1中,這看起來並非如此。

我已經嘗試了一個計時器並偵聽UIWindowDidBecomeKeyNotification,但在任何情況下[[UIApplication sharedApplication]窗口]都包含多個項目。

我曾嘗試加入我的觀點給玩家查看的地方顯示時的正常工作性能,而不是在全屏,即使我將其添加在moviePlayBackDidEnterFullScreen事件

回答

1

我找到了解決這個問題的幾個星期前:

看來這種方法不適用於iPad(我沒有檢查iPhone SDK 4>),所以爲了解決它,你可以做以下事情。

將視頻和設置添加到全屏後,您可以直接將控件添加到UIWindow(例如[[[[UIApplication sharedApplication] windows] objectAtIndex:0] addSubView:myView]),它們將出現在視頻視頻的頂部。

我發現唯一的問題是,他們不遵守視圖的方向規則,我手動不得不編程視圖的willRotateToInterfaceOrientation方法中的旋轉代碼。

+0

請注意,它是addSubview而不是addSubView – 2017-06-15 16:26:35