實現的功能:調節播放器音量。
實現的思路:1)用ProgressBar顯示當前音量大小;
2)在Button單擊事件中改變音量大小;
3)關鍵是用什麼控制音量,百度了一下可以用AudioManager調節各類型聲音的音量(比如:通話聲音、鈴聲聲音、音樂聲音等),本文調節的是音樂的聲音。
關鍵技術點:MediaPlayer播放MP3音樂、ProgressBar應用、AudioManager應用
參考及相關文章:http://www.linuxidc.com/Linux/2011-10/44660.htm
第一步:新建一個工程,命名為AudioManagerVolume,Activity命名為AdjustVolumeActivity。
修改布局文件main.xml,代碼後如下:
第二步:修改AdjustVolumeActivity類,修改後代碼如下:
備注:有的文章中提到需要添加權限<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> ,我這裡並沒有添加,可以正常運行。
第三步:運行程序,效果如下: