2011-12-05 23 views
0

我在我的应用程序中使用了AFNetworking套件。在应用程序中,您可以记录上传到服务器的消息。我需要能够播放该音频文件,或者通过流式传输或剪切来播放该音频文件,还可以了解如何做到这一点?从互联网传输单个音频文件

干杯

回答

2

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

AVPlayer效果一样好本地和远程媒体文件,向您提供有关准备播放或大约需要继续之前等待其他数据的适当信息。

这当然可以使用AFNetworking要做到这一点,但我相信,苹果的内置AVPlayer会比适合您的需求,当然值得滚动您自己之前出手了。

+0

非常感谢,我在AVAudioPlayer上看错了地方! AVPlayer完美适用于流媒体。 – Silicone

1

如果你想扮演的是位于服务器上,您可以使用马特Galagher的Audiostreamer(http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html)一个MP3。

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

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

+0

是的,我知道本地文件,但我记录在iPhone上的音频是CAF格式。这并不重要,因为它会一直在电话上播放。我正在使用AFNetworking,所以想知道是否适合。感谢您的发布。 – iamsmug