当前位置: 代码迷 >> Android >> 在Android下保持声音调节一致解决办法
  详细解决方案

在Android下保持声音调节一致解决办法

热度:16   发布时间:2016-05-01 21:10:06.0
在Android下保持声音调节一致
在Android下开发一个工具,这个工具需要是用声音,我需要在进入这个工具后就保持使用Media声音,即在工具界面中调节硬件音量,都是调节的Media音量,而不是只有播放的时候才能调节Media音量。

急~~~~

------解决方案--------------------
查看 AudioManager.STREAM_MUSIC类型

mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
Volumebar.setMax(maxVolume);
currentVolume = mAudioManager
.getStreamVolume(AudioManager.STREAM_MUSIC);
Volumebar.setProgress(currentVolume);
mVolume_val.setText(currentVolume * 100 / maxVolume + "");

private void updateVolume(int index) {
if (mAudioManager != null) {
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, index, 0);
currentVolume = index;
mVolume_val.setText("" + currentVolume * 100 / maxVolume);
}
}
  相关解决方案