【发布时间】:2011-12-05 22:43:54
【问题描述】:
我在我的应用程序中使用 AFNetworking 套件。在应用程序中,您可以录制一条消息,该消息会上传到服务器。我需要能够通过流式传输或 chaching 来播放该音频文件,关于如何做的想法?
干杯
【问题讨论】:
标签: iphone ios avaudioplayer afnetworking
我在我的应用程序中使用 AFNetworking 套件。在应用程序中,您可以录制一条消息,该消息会上传到服务器。我需要能够通过流式传输或 chaching 来播放该音频文件,关于如何做的想法?
干杯
【问题讨论】:
标签: iphone ios avaudioplayer afnetworking
老实说,我只会使用 AVPlayer 并加载远程 URL。 Per Apple's documentation:
AVPlayer 同样适用于本地和远程媒体文件,为您提供有关播放准备情况或需要等待其他数据才能继续播放的适当信息。
当然可以使用 AFNetworking 来做到这一点,但我相信 Apple 的内置 AVPlayer 将非常适合您的需求,在您自己动手之前当然值得一试。
【讨论】:
如果您想播放位于服务器上的 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)。
如果这不是您想要的,请给我们更多数据。
【讨论】: