我正在尝试在我的应用上覆盖MPMoviePlayer上的按钮。我不能让它在流媒体电影上正常工作。叠加层显示在启动电影对象的视图之上(在我的示例中为表格视图)。我几乎完全遵循MPMoviePlayer示例。如果触摸了电影播放器窗口,我也会对叠加显示感兴趣。我根本没有iphone开发的经验。
提前致谢。
答案 0 :(得分:2)
这几乎直接来自MoviePlayer示例项目,其中overlayView是您定义的视图。
NSArray *windows = [[UIApplication sharedApplication] windows];
if ([windows count] > 1) {
// Locate the movie player window
UIWindow *moviePlayerWindow = [[UIApplication sharedApplication] keyWindow];
[moviePlayerWindow addSubview:self.overlayView];
}
答案 1 :(得分:0)
MPMoviePlayer可能作为应用程序委托中UIWindow实例的子视图添加(类似于UIKeyboard)。
但是,您实际上无法控制MoviePlayer视图。我可能错了,但我认为不支持在MPMoviePlayer视图上添加叠加层。您可以尝试将“叠加”添加到UIWindow实例,看看会发生什么。