我在我的应用程序中使用 AFNetworking 套件。在应用程序中,您可以录制一条消息,该消息会上传到服务器。我需要能够通过流式传输或播放它来播放该音频文件,关于如何做的想法?
干杯
我在我的应用程序中使用 AFNetworking 套件。在应用程序中,您可以录制一条消息,该消息会上传到服务器。我需要能够通过流式传输或播放它来播放该音频文件,关于如何做的想法?
干杯
老实说,我只会使用AVPlayer
并加载远程 URL。根据 Apple 的文档:
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 )。
如果这不是您想要的,请给我们更多数据。