AVPlayerLayer在进入后台时处于隐藏控制器并进入前景并显示后为空白

oki*_*pol 8 calayer ios avplayer avplayerlayer

我有一个App,其中我使用AVPlayerLayer(在UIView的子类中使用,就像Apples AV Foundation Programming Guide一样).我在视图控制器中保存了几个视图控制器,它们对于菜单是可靠的(使用JASidePanels).问题如下:

一切正常,直到AVPlayers的视图控制器不被隐藏(呈现其他一些视图)并且应用程序进入后台,再次返回并返回视图.这会导致AVPlayerLayer显示空白/透明.该项目已加载,我可以尝试播放它确实播放但没有看到视频.

这种行为的解决方案是什么(以及它的原因是什么)?Thx提前.

Rya*_*zel 1

我不确定是什么原因造成的,但对我有用的解决方案是重置 AVPlayerLayer 上的播放器

   avPlayerLayer = AVPlayerLayer(player: currentAvPlayer)
Run Code Online (Sandbox Code Playgroud)