2012-04-12 23 views
0

我正在開發一款遊戲,並希望使用單選按鈕開啓和關閉聲音。聲音在其他選項中運行在我的應用程序中。當按下單選按鈕的聲音時,應該將聲音靜音,直到聲音被按下。任何人都可以幫我解決這個問題嗎?使用單選按鈕在應用程序中開啓/關閉聲音

在此先感謝

+0

MediaPlayer mp = MediaPlayer.create(context,R.raw.sound_file_1); mp.start(); // for Mute mp.setvolume(0,0); //&取消靜音或完整音量 mp.setvolume(0,1); – Numair 2012-04-12 22:33:26

+0

在單一佈局上工作時,此工作正常。但不會工作,當我從一個頁面移動到其他 – Numair 2012-04-12 22:40:12

回答

1

嘗試

AudioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, true); 

..this應該靜音默認的音樂流。傳入錯誤以再次啓用它。

+0

只要我點擊選項按鈕,它給了我強制關閉錯誤, – Numair 2012-04-12 22:38:23

+0

謝謝男人:) !!!!!!!!!它現在可以工作:)... – Numair 2012-04-12 22:46:15

+0

AudioManager =(AudioManager)context.getSystemService(Context.AUDIO_SERVICE); audioManager.setStreamMute(AudioManager.STREAM_MUSIC,true);我用它,它成功地靜音。但是當我通過假啓用它不工作..幫助需要再次!!!! – Numair 2012-04-13 17:39:23

0

要禁用聲音,請將其設置爲True。要重新啓用聲音,請將其設置爲false。 您可以爲每個按鈕或切換按鈕設置一個按鈕。

相關問題