我从网址获取一系列歌曲及其相应的图片。网址是一个json网址。当我点击列表时,播放相应的歌曲。我用过AVFoundation Framework来播放这首歌。现在的问题是我需要在完成第一首歌的播放后播放下一首歌。相应的图像也必须加载。如果我单击下一个或上一个按钮,则必须播放相应的歌曲。获得它的最佳机制是什么?
我已阅读有关音频队列和音频单元但未确定如何使用它们的信息。如果我获得了一些如何操作的示例代码,我会非常乐于助人。
答案 0 :(得分:0)
最简单的方法是在If
中放置一个audioPlayerDidFinishPlaying
语句,这是在每个声音播放后调用的内容(如果使用AVAudioPlayer
播放它们)。
您也可以根据名称使用它来更新您需要的任何图像。