当前位置: 代码迷 >> Android >> Android音量控制调剂
  详细解决方案

Android音量控制调剂

热度:11   发布时间:2016-04-28 07:55:07.0
Android音量控制调节
    //音量控制,初始化定义      AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);      //最大音量      int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);      //当前音量      int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);  

?

    if(isSilent){        mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);      }else{        mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, tempVolume, 0); //tempVolume:音量绝对值      }  

?

//降低音量,调出系统音量控制  if(flag == 0){    mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,                              AudioManager.FX_FOCUS_NAVIGATION_UP);  }  //增加音量,调出系统音量控制  else if(flag == 1){    mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,                              AudioManager.FX_FOCUS_NAVIGATION_UP);  }  

?

  相关解决方案