AudioConverter
基于 libopencore-amr
封装的一个把音频在 AMR
格式和 WAV
格式互转的工具.
安装要求:
Xcode8.0+, iOS6.0+
安装方法:
-
使用 CocoaPods 安装,在你的 Podfile 中加入
pod 'FSAudioConverter'
。- 需要注意的是,如果使用 CocoaPods 安装则不可使用
use_frameworks!
,必须以静态库的方式引入,否则在使用的时候会编译不通过。
- 需要注意的是,如果使用 CocoaPods 安装则不可使用
-
或者把
FSAudioConverter
文件夹直接加入到你的项目中。
使用示例:
import "AudioConverter.h"
// 把 amr 格式的音频文件转化为 wav 格式的音频文件。
[AudioConverter convertAmrToWavAtPath:<#amrFilePath#> wavSavePath:<#wavSavePath#> asynchronize:<#asynchronize#> completion:^(BOOL success, NSString * _Nullable resultPath) {
// 转化结果回调
}];
// 把 wav 格式的音频文件转化为 amr 格式的音频文件。
[AudioConverter convertWavToAmrAtPath:<#wavFilePath#> amrSavePath:<#amrSavePath#> asynchronize:<#asynchronize#> completion:^(BOOL success, NSString * _Nullable resultPath) {
// 转化结果回调
}];
LICENSE
AudioConverter 使用 MIT 许可证开源,详情可查阅 LICENSE 文件。