使用以下代码
NSURL *url = [NSURL fileURLWithPath: localFilePath];
NSURLSessionTask *task = [[NSURLSession sharedSession] dataTaskWithURL: url completionHandler:
^(NSData *data, NSURLResponse *response, NSError *error)
{
self.avAudioPlayer = [[AVAudioPlayer alloc] initWithData:data error: nil];
self.avAudioPlayer.volume = 0.5;
self.avAudioPlayer.delegate = self;
[self.avAudioPlayer play];
}];
[task resume];任务从未在iOS 6.x上启动,但在iOS 7.x、8.x上工作很好
将寻找另一种方法来做到这一点,但奇怪的是,它不是工作的iOS 6。
发布于 2014-11-24 16:03:04
原因很简单,正如NSURLSessionTask所述,它是在iOS 7.0中引入的。
https://stackoverflow.com/questions/27108922
复制相似问题