播放缓存的mp3文件时出现AVAudioPlayer问题

时间:2012-05-15 09:28:42

标签: ios avaudioplayer

在我的应用程序中,我将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中播放。 我只是想不出来。任何人都可以告诉我如何解决它?

0 个答案:

没有答案