从互联网流式传输单个音频文件

时间:2011-12-05 22:43:54

标签: iphone ios avaudioplayer afnetworking

我在我的应用中使用AFNetworking套件。在应用程序中,您可以记录一条消息,该消息将上载到服务器。我需要能够播放该音频文件,无论是通过流媒体播放还是追逐它,关于如何做到这一点的想法?

干杯

2 个答案:

答案 0 :(得分:2)

老实说,我只会使用AVPlayer并加载远程URL。 Per Apple's documentation

  

AVPlayer可以很好地处理本地和远程媒体文件,为您提供有关准备就绪的适当信息,或者在继续之前等待其他数据的需要。

使用AFNetworking当然可以做到这一点,但我相信Apple的内置AVPlayer将更适合您的需求,并且在推出自己的需求之前一定值得一试。

答案 1 :(得分:1)

如果您想播放位于服务器上的mp3,可以使用Matt Galagher的Audiostreamer(http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html)。

如果您想播放本地保存的文件,可以使用AVAudioPlayer(http://developer.apple.com/library/IOS/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html)。

如果这不是你想要的,请给我们更多的数据。