如何使用Android中的切换按钮静音Android应用程序?

时间:2014-09-04 09:37:31

标签: android android-mediaplayer android-audiomanager

我正在使用切换按钮进行静音并取消静音应用程序声音。当按下静音按钮时,我想将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 {

                }

            }
        });

我不知道如何继续。需要使用此切换按钮将应用静音和取消静音

1 个答案:

答案 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
 }