Ios 异步下载和播放mp3

Ios 异步下载和播放mp3,ios,objective-c,Ios,Objective C,我必须播放从服务器获取的文件。我必须异步下载该文件并将其保存在documents目录中。以下是我尝试的内容: NSData * _objectData = [NSData dataWithContentsOfURL:url]; NSError *error; audioPlayer = [[AVAudioPlayer alloc] initWithData:_objectData error:&error]; audioPlayer.numbe

我必须播放从服务器获取的文件。我必须异步下载该文件并将其保存在documents目录中。以下是我尝试的内容:

 NSData * _objectData = [NSData dataWithContentsOfURL:url];
     NSError *error;
        audioPlayer = [[AVAudioPlayer alloc] initWithData:_objectData error:&error];
        audioPlayer.numberOfLoops = 1;

        if (audioPlayer == nil)
            NSLog(@"%@",error.description);
        else
            [audioPlayer play];
使用Mattgallagher's播放流式mp3

对于
下载
请遵循
链接


@享受。

有什么问题吗???如何异步执行?AudioStreamer只是将文件流式传输。您还可以使用URL初始化AVPlayerItem并使用AVPlayer播放该项目。我相信OP想要下载文件并保存到文档中folder@MDB983再次阅读我的anwser,了解如何下载它