我正试图用AVPlayer
播放多个mp3。我获取了mp3的网址,然后让AVPlayer
逐个播放。
我的第一次尝试是让一个AVPlayer
使用replaceCurrentItemWithPlayerItem
方法播放所有mp3。但除了第一首歌之外没有声音。
当我尝试为每个项目生成AVPlayer
,并让每个AVPlayer
播放其项目时,该应用按我的意愿运作。
我的问题是,AVPlayer
是否可以播放单个项目?如果我不想为每个项目分配新的AVPlayer
,我必须使用AVQueuePlayer
来播放多个项目,对吧?首选哪种方法?
答案 0 :(得分:3)
AVQueuePlayer
适用于此案例。它会自动删除播放的项目。