如何使用MonoTouch AudioConverter将LinearPCM转换为压缩格式?

时间:2012-08-17 04:13:55

标签: ios xamarin.ios audio-converter

我正在使用MonoTouch.AudioToolbox.InputAudioQueue录制LinearPCM,需要在上传到网络服务之前进行转换。我想继续重新编码为LinearPCM,这样我就可以处理中断(电话),播放音频(播放,快退,快进等)。

Apple确实支持使用Audio Conversion Services进行音频转换,并看到MonoTouch包含MonoTouch.AudioUnitWrapper._AudioConverter的功能。但是,我找不到关于它的单个MonoTouch示例或StackOverflow问题。 :(

有谁知道如何使用MonoTouch转换音频?我已经查看了第三方库,例如NSpeex,但希望尽可能保持原生。

任何帮助或指示都会很棒!谢谢你们

1 个答案:

答案 0 :(得分:2)

使用MonoTouch示例AudioQueueOfflineRenderDemo转换为.m4a解决了我的问题。

AudioQueueOfflineRenderDemo @ GitHub