8

除了我控制的音频流之外,我正在尝试将所有音频的正确通道静音。

我正在使用许多库来播放音频,包括用于文本到语音的 OpenEars,我希望它们都只播放左耳机扬声器,而我从右扬声器播放其他东西。

我知道如何播放正确的扬声器来创建音频单元流,但是我没有为其他库创建音频流。有没有办法更改默认音频通道?或者是否可以创建一个应用于所有音频输出的努力或混音器,以使正确的通道静音?

任何帮助/提示将不胜感激。

4

1 回答 1

0

如果您不需要 wichAudioUnit提供的低延迟音频,您可以尝试使用AudioQueues它来播放音频,AudioQueues在 iOS 中对音频具有最高程度的控制(它支持同步、通道控制、音量增益、缓冲等)。这是苹果文档的一些链接:-)

音频队列服务编程指南介绍:http ://bit.ly/10ikt4G

关于音频队列:http ://bit.ly/YfnVI8

使用 AudioQueue 播放音频:http: //bit.ly/10ikAgT

于 2012-12-26T12:55:16.903 回答