播放按顺序保存在本地的多个曲目

时间:2016-01-03 16:04:31

标签: ios objective-c avfoundation

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

我查看AVQueuePlayer,但似乎这种方法不适用于本地文件,通过url播放工作正常。现在我可以用这样的AVAudioPlayer播放一首歌:

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

但似乎以这种方式一个接一个地播放大量曲目并不是最好的做法。

可能有更方便的方式实现这个框架吗? 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

StreamingKit可能就是你要找的东西。