我的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中检查音频文件是否损坏的正确方法。
提前致谢。