获取音量并显示

private void setVolume() { 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 + ""); }

音乐播放的时候调音量的时候同步显示音量,思路是在一个handler 里面刷新。

public void handleMessage(Message msg) { switch (msg.what) { case PROGRESS_CHANGED: try { if (musicPlayer.isPlaying()) { currentPosition = musicPlayer.getCurrentPosition(); seekBar.setProgress(currentPosition); setVolume(); myHandler .sendEmptyMessageDelayed(PROGRESS_CHANGED, 200);}

更多相关文章

  1. Android 监听音量加减
  2. Android输入法遮挡问题的解决思路
  3. android 三种定位方式 设计思路
  4. Android的framework层音量控制原理分析--hot(key)处理
  5. Android 音量 获取 设置
  6. android调节系统音量
  7. Android音量控制调节
  8. 【android】AudioManager音量控制
  9. android 音量获取和设置总结

随机推荐

  1. 更新Android(安卓)Studio版本出现Could n
  2. 【高德地图开发1】---简介
  3. 条码扫描二维码扫描——ZXing android 源
  4. Ubuntu下安装android开发环境经历
  5. Android主线程消息循环
  6. android 自学初级第一天 环境搭建与hello
  7. Learning Android(安卓)第1章 - 工欲善其
  8. Android视频播放项目总结之 使用第三方Vi
  9. (安卓/android)dex2oat与应用安装时间优
  10. [安卓]Android导入第三方静态库.a编译成