gpt4 book ai didi

ios - 在控件样式 MPMovieControlStyleEmbedded 中触摸全屏按钮后将 View 添加到 MPMoviePlayerController View

转载 作者:可可西里 更新时间:2023-11-01 05:24:03 30 4
gpt4 key购买 nike

我有一个 iPad 应用程序,它在屏幕的上半部分有一个电影预览 View ,在屏幕的下半部分有一个缩略图。当用户点击缩略图时,电影开始在电影预览 View 中使用带有控制样式 MPMovieControlStyleEmbedded 的 MPMoviePlayerViewController 播放。嵌入式样式具有允许用户点击全屏按钮以全屏显示电影的内置功能。

上述所有功能都很好用,但我想在预览和全屏 View 中始终在电影上显示水印。当我向 vcMoviePlayer.view 添加标签时,水印在预览 View 中正确显示,但在按下全屏按钮后,我无法让该标签以全屏模式显示在电影上。当电影播放器​​发送 MPMoviePlayerDidEnterFullscreenNotification 但它仍然没有出现时,我将标签添加到 vcMoviePlayer.view(确保将标签放在前面)。还有其他人看到过这种行为吗?有谁知道如何在点击全屏按钮后让 View 出现在全屏播放的电影上?我花了很多时间试图解决这个问题,非常感谢任何帮助。谢谢!

最佳答案

我使用此代码并在 iOS 5 和 iOS 6 上运行

UIWindow *window = [[UIApplication sharedApplication].windows objectAtIndex:0];
UIView * videoView = [[window subviews] lastObject];

UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(0.0f,0.0f,100.0f,100.0f)];
[videoView addSubview:customView];

在 iOS 5 上,您必须删除 MPMoviePlayerWillExitFullscreenNotification 上的自定义 View

关于ios - 在控件样式 MPMovieControlStyleEmbedded 中触摸全屏按钮后将 View 添加到 MPMoviePlayerController View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9844225/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com