关键代码
final SeekBar sbVoice = (SeekBar) view.findViewById(R.id.sbVoice);
builder.setView(view);
//获取到系统服务
final AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
final int curvolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
sbVoice.setMax(maxVolume);
sbVoice.setProgress(curvolume);
sbVoice.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
// TODO Auto-generated method stub
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, arg1, 0);
sbVoice.setProgress(arg1);
}
});