Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 播放从url检索的音频_Iphone - Fatal编程技术网

Iphone 播放从url检索的音频

Iphone 播放从url检索的音频,iphone,Iphone,我从一个url获取歌曲列表及其相应的图像。该url是一个json url。当我单击列表时,会播放相应的歌曲。我使用了AVFoundation框架来播放这首歌。现在的问题是,我需要在第一首歌曲播放完成后播放下一首歌曲。还必须加载相应的图像。如果单击“下一步”或“上一步”按钮,则必须播放相应的歌曲。实现这一目标的最佳机制是什么 我读过音频队列和音频单元,但不知道如何使用它们。如果能提供一些示例代码,我会非常有帮助。最简单的方法是在AudioPlayerDifinishPlaying中放置一个if语句

我从一个url获取歌曲列表及其相应的图像。该url是一个json url。当我单击列表时,会播放相应的歌曲。我使用了AVFoundation框架来播放这首歌。现在的问题是,我需要在第一首歌曲播放完成后播放下一首歌曲。还必须加载相应的图像。如果单击“下一步”或“上一步”按钮,则必须播放相应的歌曲。实现这一目标的最佳机制是什么


我读过音频队列和音频单元,但不知道如何使用它们。如果能提供一些示例代码,我会非常有帮助。

最简单的方法是在
AudioPlayerDifinishPlaying
中放置一个
if
语句,这是在播放每个声音后调用的(如果使用
AVAudioPlayer
播放)


你也可以用它来根据名字更新你需要的任何图像。

你能用一些示例代码来解释一下如何做到这一点吗,因为我是iphone开发人员的新手……这可能会让你找到正确的方向: