AVAudioPlayer init 报错: Error Domain=NSOSStatusErrorDomain Code=1937337955

Error Domain=NSOSStatusErrorDomain Code=1937337955

 

原因: 音频文件的格式不规范导致

  1. 对于iOS7以上的系统(含iOS7),在确定文件格式的情况下可以使用initWithData:fileTypeHint:error:initWithContentsOfURL:fileTypeHint:error:生成实例,或者把data保存为对应后缀名的文件后使用-initWithContentsOfURL:error:后再生成实例;
  2. 对于iOS7以下的系统,在确定文件格式的情况下,最为安全的方法是把data保存为对应后缀名的文件后使用-initWithContentsOfURL:error:生成实例;

转载于:https://www.cnblogs.com/xiangjune/p/5193353.html

你可能感兴趣的:(AVAudioPlayer init 报错: Error Domain=NSOSStatusErrorDomain Code=1937337955)