如何减少音频文件大小

时间:2018-01-26 21:18:56

标签: swift avplayer

我有一个录音机来录制麦克风,但我的文件大小很高,我想用高质量的文件缩小尺寸。

以下是录制设置:此设置有效,我可以播放音频,但尺寸很大。

AVFormatIDKey:NSNumber(value: kAudioFormatAppleLossless),
AVEncoderAudioQualityKey : AVAudioQuality.max.rawValue,
AVEncoderBitRateKey : 12000,
AVNumberOfChannelsKey: 2,
AVSampleRateKey : 44100

我试过使用kAudioFormatMPEG4AAC这个我总是得到28b的大小,但是我无法让它发挥它有一个错误:

  

无法完成操作。 (OSStatus错误1685348671。)

有人可以解释一下发生了什么,或者我怎样才能获得最低尺寸的高品质?

1 个答案:

答案 0 :(得分:0)

由于文件格式错误或其他网址问题,您出现此错误。只需相应地改变它。例如,您可以删除AVFormatIDKey参数并使用.caf文件扩展名。