2012-11-13 10 views
8

私がコントロールするオーディオストリームとは別に、すべてのオーディオの右チャンネルをミュートしようとしています。iOS:右チャンネルの音量を小さくする

私は、OpenEars for Text-to-speechを含むオーディオを再生するいくつかのライブラリを使用しています。右スピーカーから何か他のものを再生している間、彼らはすべて左のヘッドフォンスピーカーを再生したいと思います。

オーディオユニットストリームを作成する右のスピーカーを再生する方法はわかりましたが、他のライブラリのオーディオストリームは作成していません。デフォルトのオーディオチャンネルを変更する方法はありますか?または、正しいチャンネルをミュートする外出するすべてのオーディオに適用されるエフェクトまたはミキサーを作成することは可能ですか?

何か助けやヒントをいただければ幸いです。

+2

ヒント:AudioQueueとオーディオを再生http://bit.ly/YfnVI8

ここでは、Appleのドキュメント:-)

オーディオキューサービスプログラミングガイドの紹介へのリンクですいくつかのAPI(存在する場合)を使用してオーディオストリームを変更し、正しいチャンネルの音量を0dBに設定することができます。ピッチを変更して時間を伸ばすことができる[dirac3 api](http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/Dirac3_Technology.html)が見つかりましたが、チャネルボリュームを変更できるAPIがあるかどうかはわかりません。 –

+0

あなたの返事をありがとう。残念ながら、私はOpenEarsや他のプリコンパイルされたライブラリからのオーディオストリームにアクセスすることはできません。それはデフォルトのオーディオチャンネルを変更する方法を見つけ出すためです。 – Josh

答えて

0

あなたは、低レイテンシーのオーディオを必要としない場合は、AudioUnitが提供するWICH、あなたの代わりにあなたのオーディオを再生するためにAudioQueuesを使用して試すことができ、AudioQueuesはiOSのオーディオのコントロール度が最も高い(それは同期、チャネル制御、音量ゲインをサポートしています、緩衝液など)。オーディオキューに関するhttp://bit.ly/10ikt4G

: - どのように変わろうとしてhttp://bit.ly/10ikAgT

関連する問題