2014-09-04 83 views
0

我正在使用切换按钮进行静音并取消静音应用程序的声音。当静音按钮被按下时我想静音app.I中的所有声音我正在使用媒体播放器播放声音。如何使用切换按钮静音和取消静音媒体播放器。如何在Android中使用切换按钮静音android应用程序?

这里是我的代码,

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

静音的应用程序如何声明一个布尔变量,设置它与ToggleButton一起播放,只有在播放声音时才会播放。 – 2014-09-04 09:48:29

+0

将“转到”按钮的值设置为“true”或“false”。然后检查该值,并相应地编写代码是否播放声音。 – 2014-09-04 09:58:08

回答

-1
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 
} 
+0

欢迎来到stackoverflow!将来,请解释您的答案和您的代码 – 2015-09-24 20:17:47

相关问题