AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE); am.setMode(AudioManager.MODE_NORMAL); MediaPlayer mp=new MediaPlayer(); Uri ringtoneUri=RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); try { mp.setDataSource(getApplicationContext(), ringtoneUri); mp.setAudioStreamType(AudioManager.STREAM_NOTIFICATION); mp.prepare(); mp.start(); } catch(Exception e) { //exception caught in the end zone }
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 setMode_shouldSetAudioMode() { audioManager.setMode(AudioManager.MODE_RINGTONE); assertThat(audioManager.getMode()).isEqualTo(AudioManager.MODE_RINGTONE); }
AudioManager audioManager = (AudioManager)mActivity.getSystemService(Context.AUDIO_SERVICE); audioManager.setMode(AudioManager.MODE_IN_CALL); audioManager.setSpeakerphoneOn(true);
@SuppressWarnings("synthetic-access") @Override public void onFinish() { // Calls to startBluetoothSco() in onStick are not successful. // Should implement something to inform user of this failure mIsCountDownOn = false; mAudioManager.setMode(AudioManager.MODE_NORMAL); Log.d(TAG, "\nonFinish fail to connect to headset audio"); } };
@SuppressWarnings("synthetic-access") @Override public void onFinish() { // Calls to startBluetoothSco() in onStick are not successful. // Should implement something to inform user of this failure mIsCountDownOn = false; mAudioManager.setMode(AudioManager.MODE_NORMAL); Log.d(TAG, "\nonFinish fail to connect to headset audio"); } };
public void play() { mAudioManager.setMode(AudioManager.MODE_NORMAL); if(mMediaPlayer != null) mMediaPlayer.start(); }
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audio.setMode(AudioManager.MODE_IN_COMMUNICATION); audioGroup = new AudioGroup(); audioGroup.setMode(AudioGroup.MODE_ECHO_SUPPRESSION); audioStream = new AudioStream(InetAddress.getByAddress(getLocalIPAddress())); audioStream.setCodec(AudioCodec.PCMU); audioStream.setMode(RtpStream.MODE_NORMAL); audioStream.associate(InetAddress.getByName(SipStackAndroid.getRemoteIp()), REMOTE_PORT); audioStream.join(audioGroup);
/** * 切换到听筒 */ @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); } }
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(); }
/** * 切换到外放 */ public void changeToSpeaker(){ mAudioManager.setMode(AudioManager.MODE_NORMAL); mAudioManager.setSpeakerphoneOn(true); }
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();
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); // get original mode int originalMode = audioManager.getMode(); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); // change mute boolean state = !audioManager.isMicrophoneMute(); audioManager.setMicrophoneMute(state); // set mode back audioManager.setMode(originalMode);
protected void openSpeakerOn() { try { if (!audioManager.isSpeakerphoneOn()) audioManager.setSpeakerphoneOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); } catch (Exception e) { e.printStackTrace(); } }
private void openSpeakerOn(){ try{ if (!mAudioManager.isSpeakerphoneOn()){ mAudioManager.setSpeakerphoneOn(true); } mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); }catch (Exception e){ e.printStackTrace(); } }
public static void setCurrentVolume(int percent,Context mc){ AudioManager am=(AudioManager)mc.getSystemService(Context.AUDIO_SERVICE); int maxvolume=am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); am.setStreamVolume(AudioManager.STREAM_MUSIC, (maxvolume*percent)/100, AudioManager.FLAG_PLAY_SOUND|AudioManager.FLAG_SHOW_UI); am.setMode(AudioManager.MODE_INVALID); }
protected void openSpeakerOn() { try { if (!audioManager.isSpeakerphoneOn()) audioManager.setSpeakerphoneOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); } catch (Exception e) { e.printStackTrace(); } }
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); } }