0

重複の可能性:
SeekBar を使用して Android の音量を制御しますか?

Android アプリケーションでシークバーを使用して音量を設定するにはどうすればよいですか?? 電話から設定するのではなく、アプリケーションから呼び出し音の音量を正確にしたい。何かご意見は ??

4

1 に答える 1

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);
        }
    });
于 2012-06-20T10:00:28.647 に答える