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 に答える