在我的应用程序中,我将mp3文件下载到Library / caches。 AVAudioPlayer无法使用FileURL,samleCode:
播放此文件_audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error];
if (error) {
NSLog(@"%@",[error localizedDescription]);
}
_audioPlayer.delegate = self;
[_audioPlayer prepareToPlay];
[_audioPlayer setNumberOfLoops:-1];
[_audioPlayer play];
网址如下: 文件://本地主机/用户/ * /Library/Application%20Support/iPhone%20Simulator/4.3.2/Applications/1A41C5EE-04D3-4C95-BAFE-9B6E04535F8F/Library/Caches/etude.mp3
启动时,调用此方法, - audioPlayerDecodeErrorDidOccur:error:。 描述是:操作无法完成。 (OSStatus错误560100710.) Google对此错误代码一无所知。
但是当放入应用程序包时,此文件可以在iTunes和AVAudioPlayer中播放。 我只是想不出来。任何人都可以告诉我如何解决它?