0

使用以下代码

    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。

4

1 回答 1

1

仅仅是因为,作为官方的NSURLSessionTask状态参考,它是在 iOS 7.0 中引入的。

于 2014-11-24T16:03:04.180 回答