我一直在研究AVPlayer
及其子类AVQueuePlayer
(以及一个MPMediaItem
数组),并发现后者在播放无间隙专辑时表现更佳,但两者都不能完全实现任务。
使用AVPlayer
的replaceCurrentItemWithPlayerItem
方法,在当前和下一曲之间有明显的暂停。但使用AVQueuePlayer
的advanceToNextItem
方法,间隔缩小了很多。
由于我正在处理包含iTunes音乐库项目中的资产URL的AVPlayerItem
,所以只有这两个类是可选的。因此,问题是:是否可能使用iOS SDK实现无间隙播放?