2011-10-28 11 views

答えて

0
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); 
if(!audioOption) 
    audioManager.setMode(AudioManager.MODE_IN_CALL); 
else 
    audioManager.setMode(AudioManager.MODE_NORMAL); 
0

リアスピーカーまたはフロントイヤーピースのいずれかを取得できます。

アクセサリが接続されていない場合、

audioManager.setMode(AudioManager.MODE_IN_CALL); & audioManager.setSpeakerphoneOn(false);を使用してフロントスピーカー/イヤホンを使用してください。しかし、これはスピーカーではなく、イヤホンでオーディオを再生します。リアスピーカーを使用するには、audioManager.setMode(AudioManager.MODE_NORMAL); & audioManager.setSpeakerphoneOn(true);

付属品を接続してください。 audioManager.setMode(AudioManager.MODE_IN_CALL); & audioManager.setSpeakerphoneOn(false);を使用すると、フロントスピーカー/イヤホンを使用できます。しかし、これはスピーカーではなく、イヤホンでオーディオを再生します。リアスピーカーを使用するには、audioManager.setMode(AudioManager.MODE_IN_CALL); & audioManager.setSpeakerphoneOn(true);

を使用注:に必ずaudioManager.setWiredHeadsetOn(boolean on)audioManager.setBluetoothScoOn(boolean on)セットを作成します。