从网上下载音频并播放

时间:2010-02-04 04:56:57

标签: iphone

我正在创建一个iphone应用程序,并希望从网上下载一个音频文件(我应该可以在没有任何帮助的情况下完成),但我不熟悉在设备上播放该文件的任何方法。非常感谢任何帮助,谢谢:)

3 个答案:

答案 0 :(得分:2)

查看Apress的书“酷iPhone项目”,其中有一章有关潘多拉的音频代码。该来源也可用http://apress.com/book/downloadfile/4453

他们这样做的方法是使用音频队列API,允许通过HTTP同时下载和播放音频文件。

这是一个很好的例子,几乎应该说明一种做法。

对音频队列的一个警告是,它们可能具有高延迟且不精确。对于基于网络的音频而言,这并没有发挥作用,但AQ对制作乐器或做任何实时行为都毫无价值。

答案 1 :(得分:1)

使用

AVAudioPlayer* player = [[AVAudioPlayer alloc] initWithContentsOfURL:... error:NULL];
...
[player play];

答案 2 :(得分:0)

为什么不查看MPMoviePlayerController class