在iOS中检查音频文件是否损坏的正确方法是什么?

时间:2015-02-04 06:27:52

标签: ios avaudioplayer

我的iOS应用播放音频文件。在播放音频文件之前,要处理任何异常,我将通过以下代码检查文件是否已损坏。

NSData *mediaFile = [NSData dataWithContentsOfURL:url]; //Here the 'url' is Local audio file path url
NSError *mediaError;
AVAudioPlayer *obj = [[AVAudioPlayer alloc]initWithData:mediaFile error:&mediaError];
if (mediaError) {
    NSLog(@"mediaError-->%@",[mediaError localizedDescription]);
}

此音频文件检查无法正常工作。 我的音频文件没有损坏,它在mac中运行良好,但是这段代码仍然给我一些错误,比如

  

错误域= NSOSStatusErrorDomain代码= 1685348671“操作   无法完成。 (OSStatus错误1685348671。)“

我在这里做错了吗?

请建议我在iOS中检查音频文件是否损坏的正确方法。

提前致谢。

0 个答案:

没有答案