使用以下代码
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。