我目前正在开发一款需要我从网络服务器下载音频文件的应用。 URL将是这样的:http://universalstreamsolution.com/Samonas/test1.m4a。
有关我应该做些什么才能达到目标的建议?
答案 0 :(得分:1)
如果您需要数据格式的数据,您可以使用数据类下载method to download the data from an URL的数据:
[NSData dataWithContentsOfURL:URL]
还考虑将NSData作为音频播放的答案:How to play an audio if we pass NSData?
答案 1 :(得分:1)
[NSData dataWithContentsOfURL:URL]
有效,但会导致UI阻止,因此在文件完全下载之前,用户无法与设备进行交互。这样糟糕的用户体验。我建议您使用NSURLSession
这个很棒的教程:http://www.raywenderlich.com/51127/nsurlsession-tutorial