質問

って量を増やすための私のオーディオ出力を使用speakHere例からinc.の商標または登録商標です。の量が既にセットされている最大:

//セット数はキュー XThrowIfError(AudioQueueSetParameter(mQueue,kAudioQueueParam_Volume,1.0),"設定のキューの容量");

ただし、出力は耳ピーススピーカーなど大声の左側-スピーカーになります例えば、見るもの"音声メモが付属します。この"スピーカー-ボタンで切り替えるには二つのスピーカーです。は誰もいい、という考え方は。いつか私のオーディオ出力のスピーカー?他のヒント、ヒント、答えをよろしくお願いいたします。いただきありがとうございます事前に Al

役に立ちましたか?

解決

あなたはスピーカーモードにプレーヤーを設定する必要があります。

AQPlayer.mmにこのコードを追加します:

OSStatus error;
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; 
error = AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute, sizeof (audioRouteOverride), &audioRouteOverride);
if (error) printf("couldn't set audio speaker!");

このコードの前に:

XThrowIfError (AudioQueueSetParameter(mQueue, kAudioQueueParam_Volume, 1.0), "set queue volume");

私はそれが役に立てば幸います。

他のヒント

見AudioSessionSetProperty、kAudioSessionProperty_OverrideCategorydefaulttospeaker物件です。

kAudioSessionProperty_OverrideAudioRouteプロパティを見てみます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top