private void setAudioNormal() { AudioManager audioManager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_NORMAL); audioManager.setSpeakerphoneOn(false); } }
private void chooseVoiceMode() { AudioManager audioManager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE); if(mAudioConfiguration.aec) { audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(true); } else { audioManager.setMode(AudioManager.MODE_NORMAL); audioManager.setSpeakerphoneOn(false); } }
@Test public void isSpeakerphoneOn_shouldReturnSpeakerphoneState() { assertThat(audioManager.isSpeakerphoneOn()).isFalse(); audioManager.setSpeakerphoneOn(true); assertThat(audioManager.isSpeakerphoneOn()).isTrue(); }
AudioManager audioManager = (AudioManager)mActivity.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_CALL); audioManager.setSpeakerphoneOn(true);
/** * 切换到耳机模式 */ public void changeToHeadset(){ mAudioManager.setSpeakerphoneOn(false); }
AudioManager audioManager = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.STREAM_MUSIC); audioManager.setSpeakerphoneOn(true); if(! Globals.mediaPlayer.isPlaying()){ MediaPlayer mp = MediaPlayer.create(....); mp.setAudioStreamType(AudioManager.STREAM_MUSIC); mp.start(); }
final AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(true); MediaPlayer mp = null; mp = MediaPlayer.create(this, R.raw.bad); mp.setAudioStreamType(AudioManager.MODE_IN_COMMUNICATION); mp.start();
if(state==TelephonyManager.CALL_STATE_OFFHOOK){ AudioManager am=(AudioManager) pccontext.getSystemService(Context.AUDIO_SERVICE); am.setMode(AudioManager.MODE_NORMAL); am.setSpeakerphoneOn(true); MediaPlayer mp = MediaPlayer.create(pccontext,R.raw.beep); mp.start(); }
/** * 切换到外放 */ public void changeToSpeaker(){ mAudioManager.setMode(AudioManager.MODE_NORMAL); mAudioManager.setSpeakerphoneOn(true); }
private void turnOnSpeaker(boolean on) { if (mAudioManager.isSpeakerphoneOn() != on) { Log.i(TAG, "turning speaker phone on: " + on); mAudioManager.setSpeakerphoneOn(on); } } }
/** * Sets the speaker phone mode. */ private void setSpeakerphoneOn(boolean on) { boolean wasOn = audioManager.isSpeakerphoneOn(); if (wasOn == on) { return; } audioManager.setSpeakerphoneOn(on); }
public void setSpeakerphoneOn(boolean on) { if (on) { audioManager.setSpeakerphoneOn(true); } else { audioManager.setSpeakerphoneOn(false);//关闭扬声器 audioManager.setRouting(AudioManager.MODE_NORMAL, AudioManager.ROUTE_EARPIECE, AudioManager.ROUTE_ALL); setVolumeControlStream(AudioManager.STREAM_VOICE_CALL); //把声音设定成Earpiece(听筒)出来,设定为正在通话中 audioManager.setMode(AudioManager.MODE_IN_CALL); } }
protected void openSpeakerOn() { try { if (!audioManager.isSpeakerphoneOn()) audioManager.setSpeakerphoneOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); } catch (Exception e) { e.printStackTrace(); } }
protected void openSpeakerOn() { try { if (!audioManager.isSpeakerphoneOn()) audioManager.setSpeakerphoneOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); } catch (Exception e) { e.printStackTrace(); } }
private void closeSpeakerOn(){ try { if (mAudioManager != null){ if (mAudioManager.isSpeakerphoneOn()){ mAudioManager.setSpeakerphoneOn(false); } mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); } }catch (Exception e){e.printStackTrace();} }
/** * 切换到听筒 */ @SuppressLint("ObsoleteSdkInt") public void changeToReceiver(){ mAudioManager.setSpeakerphoneOn(false); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); } else { mAudioManager.setMode(AudioManager.MODE_IN_CALL); } }
private void openSpeakerOn(){ try{ if (!mAudioManager.isSpeakerphoneOn()){ mAudioManager.setSpeakerphoneOn(true); } mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); }catch (Exception e){ e.printStackTrace(); } }
AudioManager audioManager = (AudioManager)getApplicationContext().getSystemService(Context.AUDIO_SERVICE); @SuppressWarnings("deprecation") boolean isHeadSeton=audioManager.isWiredHeadsetOn(); audioManager.setMode(isHeadSeton?AudioManager.MODE_IN_COMMUNICATION:AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(!isHeadSeton); this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
@Override public void run() { AudioManager audioManager = (AudioManager) context.getSystemService(AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_CALL); audioManager.setMode(AudioManager.MODE_NORMAL); audioManager.setSpeakerphoneOn(disable); FlyveLog.d("incoming_call: speaker: " + disable); } }, 500);
AudioManager audiomanager = (AudioManager)context.getSystemService("audio"); int i = audiomanager.getRouting(2); audiomanager.setMode(2); audiomanager.setMicrophoneMute(false); audiomanager.setSpeakerphoneOn(true); int j = audiomanager.getStreamMaxVolume(0); if(j < 0) j = 1; int k = j / 2 + 1; audiomanager.setStreamVolume(0, k, 0); audiomanager.setRouting(2, 11, 15);