4

我的应用程序使用 AVQueuePlayer 背靠背显示视频剪辑。在我的 AppleTV 上进行测试时,似乎当我切换到队列中的下一个视频时,Apple TV 会“接管”屏幕并显示 Apple TV 的主屏幕的时间间隔很小。有什么办法可以防止这种差距的发生,即使是黑屏或加载指示器也会是更好的体验。

4

1 回答 1

1

我遇到了同样的问题,当我看到还没有人找到答案时,我感到很沮丧。

我最终采用的解决方案涉及利用 iOS 5 中添加的多显示支持。这里有一些有用的链接可以帮助您学习如何做到这一点:

https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/WindowAndScreenGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012555-CH1-SW1

http://blog.redfin.com/devblog/2012/05/creating_a_dual-screen_airplay_experience_for_ios_and_apple_tv.html#.UjCe5mRATZY

我正在设计的应用程序基本上会寻找外部屏幕的可用性。如果它找到一个,它将在我为该外部屏幕提供的视图控制器上播放视频。该视图控制器可以有黑色背景,这样视频之间的任何停顿看起来都很自然,并且 Apple TV 主屏幕暂时不会出现在视图中。

于 2013-09-11T22:32:27.900 回答