问题标签 [avaudioconverter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

ios - 如何使用 AVAudioConverter 将单声道转换为立体声?

我正在尝试使用 AVAudioEngine 而不是 AVAudioPlayer 因为我需要在播放音频时对每个数据包进行一些处理,但在我能做到这一点之前,我需要将 16 位 8khz 单声道音频数据转换为立体声,所以AVAudioEngine 将播放它。这是我的(不完整的)尝试。我目前被困在如何让 AVAudioConverter 进行单声道到立体声的转换。如果我不使用 AVAudioConverter,iOS 运行时会抱怨输入格式与输出格式不匹配。如果我确实使用它(如下所示),运行时不会抱怨,但音频无法正确播放(可能是因为我没有正确进行单声道到立体声的转换)。任何帮助表示赞赏!