我想使用 AVAudioPlayer 从我的服务器播放 mp3。我正在尝试使用
initWithData:(NSData *) 错误:(NSError **)
为此,我需要将 mp3 转换为 NSData,然后将 NSData 传递到我的播放器中。 如何将 mp3 转换为 NSData。
最佳答案
NSData
有一个 -initWithContentsOfURL
: (或 +dataWithContentsOfURL
:) 方法,您可以使用。
或者,您可以使用 NSURLConnection
将 MP3 下载为 NSData
。
我建议使用第二种方法,因为它可以异步使用,并且不会阻塞主线程,这与 NSData
的 -initWithContentsOfURL
不同:
关于iphone - 获取 mp3 作为 NSData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7128085/