我有AVPlayerLayer
一个UIView
,这就是我将它添加到的方式UIView
:
[[self.playerView layer] addSublayer:avPlayerLayer];
我也UITabBarController
有 5 UIViewController
。AVPlayerLayer
在 5 选项卡中。
现在在 iOS 7 中,当我进入后台模式并返回应用程序时,视频仍在播放但未显示在 UIView 中。
我试图检查它是否仍在 UIView 中:
NSArray *arr = [self.playerView layer].sublayers;
我试图删除并再次添加它,但它仍然不存在:
[avPlayerLayer removeFromSuperlayer];
[[self.playerView layer] addSublayer:avPlayerLayer];
并且AVPlayerLayer
仍然存在。
知道如何解决这个问题吗?