AVPlayer
とそのサブクラスAVQueuePlayer
(および の配列)をいじっMPMediaItem
てみましたが、ギャップのないアルバムでは後者の方がパフォーマンスが高いことがわかりましたが、どちらもタスクを完全に達成していないようです。
AVPlayer
のreplaceCurrentItemWithPlayerItem
メソッドを使用すると、現在のトラックと次のトラックの間に非常に顕著な一時停止があります。しかし、AVQueuePlayer
のadvanceToNextItem
方法では、ギャップははるかに狭くなります。
AVPlayerItem
唯一のオプションは、iTunes 音楽ライブラリ内の項目からのアセット URL を含むを扱っているため、これら 2 つのクラスです。iOS SDK でギャップレス再生を実現することは本当に可能でしょうか?