我正在使用切换按钮进行静音并取消静音应用程序声音。当按下静音按钮时,我想将app中的所有声音静音。我正在使用媒体播放器播放声音。如何使用切换来静音和取消静音媒体播放器按钮。
这是我的代码,
mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.tone_uyir_mei_ezhuthukal);
mediaPlayer.start();
toggleButton=(ToggleButton) findViewById(R.id.toggleButton1);
toggleButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
StringBuffer result = new StringBuffer();
result.append(toggleButton.getText());
Toast.makeText(HomeScreen.this, result.toString(),
Toast.LENGTH_SHORT).show();
if (result.equals("volume")) {
}else {
}
}
});
我不知道如何继续。需要使用此切换按钮将应用静音和取消静音
答案 0 :(得分:0)
AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
if(IsAudioOn){
IsAudioOn = false;
amanager.setStreamMute(AudioManager.STREAM_MUSIC, false); // for unmute
}else{
IsAudioOn = true;
amanager.setStreamMute(AudioManager.STREAM_MUSIC, true); //for mute
}