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