2014-09-04 81 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

相關問題