gpt4 book ai didi

iphone - 如何检测 iPhone MPMoviePlayer 控件何时出现/消失?

转载 作者:行者123 更新时间:2023-12-03 18:52:48 25 4
gpt4 key购买 nike

我正在尝试将自定义按钮添加到 MPMoviePlayerController View (OS 2.x 及更高版本)中标准倒带/播放/前进控件的左侧和右侧。我已经弄清楚如何将它们添加到播放器窗口,但它们始终可见。有没有办法检测标准控件何时出现和消失?

最佳答案

好的,明白了,如下所示:

BOOL controlsVisible = NO;
for(id views in [[_moviePlayer view] subviews]){
for(id subViews in [views subviews]){
for (id controlView in [subViews subviews]){
controlsVisible = ([controlView alpha] <= 0.0) ? (NO) : (YES);
}
}
}
NSLog(@"player controls are visible: %d", controlsVisible);

其中_movePlayer是您的播放器实例。在最深的循环中,如果控件隐藏,则 MPFullScreenVideoOverlay View 实例的 alpha == 0.0;如果显示控件,则 alpha 1.0。您可以添加观察者并根据需要触发事件。我知道这并不优雅,但它对我有用,因为苹果尚未记录有关此任务的任何内容。

干杯...

关于iphone - 如何检测 iPhone MPMoviePlayer 控件何时出现/消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466829/

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