我需要一个接一个地播放n个曲目,能够切换到下一首/上一首歌并暂停。歌曲位于Documents文件夹中。
我查看AVQueuePlayer
,但似乎这种方法不适用于本地文件,通过url播放工作正常。现在我可以用这样的AVAudioPlayer
播放一首歌:
NSURL *url = [NSURL fileURLWithPath:[node path]];
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[self.player play];
但似乎以这种方式一个接一个地播放大量曲目并不是最好的做法。
可能有更方便的方式实现这个框架吗? 有什么建议吗?