1
我使用AVRecorder
来保存记录,AVAssetExportsession
来追加多个文件。但Exportsession
的输出太大。将音频转换为较低的采样率
所以我想在将其上传到服务器之前将其转换为较小的尺寸。我如何将其转换为较低的采样率。
我使用AVRecorder
来保存记录,AVAssetExportsession
来追加多个文件。但Exportsession
的输出太大。将音频转换为较低的采样率
所以我想在将其上传到服务器之前将其转换为较小的尺寸。我如何将其转换为较低的采样率。
使用AVAssetWriter
(Apple文档:https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVAssetWriter_Class/index.html),这将允许您选择文件的比特率/通道/等选项。
这个相关的问题(AVAssetWriter How to write down-sampled/compressed m4a/mp3 files)有一个完整的代码示例,如果你需要的话 - 使用AVAssetWriter
- 当然要注意对于这个问题的答案,关于导出文件的位置。