可以检查AVPlayerLayer是否可见?

时间:2016-09-22 12:14:43

标签: ios objective-c avplayer avplayerlayer

是否可以检查将添加为作为子图层添加到ViewController的子视图层中的AVPlayerLayer是否可见?基本上,如果在任何时间点,在所述子视图上放置另一个视图,我需要暂停AVPlayer,即使它被部分遮挡。请注意,在将其添加为子图层时,我将zPosition的{​​{1}}设置为-1。实现是在我正在处理的框架中,所以如果最终开发人员在子视图或包含AVPlayerLayer的子视图内放置另一个子视图,我无法控制。

有些事情要考虑的是某人(使用我的框架的最终开发人员)可以:

  • 使用我的播放器
  • 在子视图或子视图内添加多个子视图
  • 使用我的播放器向子视图添加子图层,从而遮挡播放器

感谢任何帮助。

0 个答案:

没有答案