【问题标题】:Set volume using seekbar [duplicate]使用搜索栏设置音量[重复]
【发布时间】:2012-06-20 09:48:37
【问题描述】:

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

如何在我的 android 应用程序中使用 seekbar 设置音量?我想从我的应用程序中准确地确定铃声音量,而不是从手机中设置它。有什么想法吗??

【问题讨论】:

标签: android seekbar


【解决方案1】:

给你

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);
        }
    });

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 2014-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多