依次播放本地保存的多首曲目

Playing several tracks saved locally in sequence

我需要一个接一个地播放 n 首曲目,并且能够切换到 next/previous 首歌曲并暂停。歌曲位于 Documents 文件夹中。

我查看了 AVQueuePlayer,但似乎这种方法不适用于本地文件,url 播放效果很好。现在我可以像这样用 AVAudioPlayer 播放一首歌:

NSURL *url = [NSURL fileURLWithPath:[node path]];
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[self.player play];

但是这样一个接一个地播放一堆曲目似乎不是最好的做法。

是否有框架可以更方便地实现这一点? 有什么建议吗?

StreamingKit 可能就是您要找的。