使用搜索栏设置音量

时间:2012-06-20 09:48:38

标签: android seekbar

  

可能重复:
  Using SeekBar to Control Volume in android?

如何在Android应用程序中使用搜索栏设置音量?我想从我的应用程序中准确设置铃声音量,而不是从手机设置。有什么想法??

1 个答案:

答案 0 :(得分:0)

你去吧

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
    volumeSeekbar.setMax(audioManager.getStreamMaxVolume(AudioManager.STREAM_RING));
    volumeSeekbar.setProgress(audioManager.getStreamVolume(AudioManager.STREAM_RING));


    volumeSeekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
        @Override
        public void onStopTrackingTouch(SeekBar arg0) {}

        @Override
        public void onStartTrackingTouch(SeekBar arg0) {}

        @Override
        public void onProgressChanged(SeekBar arg0, int progress, boolean arg2) {
            audioManager.setStreamVolume(AudioManager.STREAM_RING, progress, 0);
        }
    });