2012-10-25 13 views
0

可能重複:
How to control media volume?更改卷

林做一個遊戲,它開始時,我通過這個播放音樂: ourSong = MediaPlayer.create(GameMenu.this ,com.saad.batman.R.raw.fire);

SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); 
    boolean music = getPrefs.getBoolean("checkbox", true); 
    if (music == true){ 
     ourSong.start(); 
    } 

現在我想做的事情是,當我去到從遊戲菜單選項我希望能夠增加或降低音樂音量那裏。我怎麼做?

+0

使用代碼或使用音量搖桿按鈕? – Tim

+0

與音量搖桿按鈕將是偉大的! – user1750990

+0

抱歉,但它沒有解釋太多 – user1750990

回答

0

如果你使用音量按鈕,那麼你不需要做任何事情?只是用它。

要在遊戲菜單中設置它,請在菜單中的滑塊中添加類似微調器的內容。 從中獲取設置值,並傳遞給setVolume方法。

mpVolumn是浮點數,左和右。

注意mpVolumn必須小於1,所以設定的最大像0.99或東西

mediaPlayer.setVolume(mpVolumn,mpVolumn);