2012-10-18 55 views

回答

2

請驗證碼......

SeekBar ring = null; 
AudioManager mgr = null; 
    mgr = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
    ring = (SeekBar) findViewById(R.id.seekBar1); 
    initBar(ring, AudioManager.STREAM_RING); 

請撥打功能initbar使用搜索條視圖實例和流將設置音樂音量的增加或減少搜索條...

private void initBar(SeekBar bar, final int stream) { 
    bar.setMax(mgr.getStreamMaxVolume(stream)); 
    bar.setProgress(mgr.getStreamVolume(stream)); 

    bar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { 
     public void onProgressChanged(SeekBar bar, int progress, 
       boolean fromUser) { 
      mgr.setStreamVolume(stream, progress, 
        AudioManager.FLAG_PLAY_SOUND); 
     } 

     public void onStartTrackingTouch(SeekBar bar) { 
      // no-op 
     } 

     public void onStopTrackingTouch(SeekBar bar) { 
      // no-op 
     } 
    }); 
} 
+0

您能否提供更多解釋?代碼只在這裏不受歡迎... – WarrenFaith

+0

謝謝,我已經在你的幫助下解決了它 – Davim

+0

謝謝,我已經解決了它。 – Davim

相關問題