2

映画のリストを表形式で表示するアプリがあります。デバイスで次々と再生すると、うまく機能します。しかし、Apple TVオーバーに切り替えると、AirPlayもう機能しません。ATV での最初のビデオの再生は問題ありませんが、次のビデオに切り替えた後、ATV の画面が点滅/ちらつき始め、数秒後にデバイスでの再生に戻ります。MPMoviePlayerControllerストリームビデオの再生に使用しています。

また、AirPlay で前のビデオの再生が終了すると、AirPlay で次のビデオも開始しようとすることもわかりました。これは意図した動作ですか?

この種はプロパティに関連していますallowsAirPlayか?

4

1 に答える 1

0

私は解決策を見つけたと思います。別のビデオの再生に切り替える前に、前のビデオを停止する必要があります。

[self.moviePlayer stop];

AirPlay 経由で再生していない場合、これは必要ありません。次のビデオは、前のビデオを自動的に停止するため、一度に 2 つのビデオを再生することはできません。

ただし、AirPlay でビデオを再生する場合は、まず前のビデオを停止してから、次のビデオを再生する必要があります。

このソリューションは私にとってはうまくいきます。

于 2013-01-08T13:57:47.523 に答える