与AVQueuePlayer的Airplay有差距

时间:2013-08-17 08:17:53

标签: ios avplayer airplay avqueueplayer

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

1 个答案:

答案 0 :(得分: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

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