AudioManager音量控制

转载 2012年03月29日 14:20:39
//音量控制,初始化定义
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);
}







Android之声音管理器《AudioManager》的使用以及音量控制

以下为网上下载然后拼接-- Android声音管理AudioManager使用 手机都有声音模式,声音、静音还有震动,甚至震动加声音兼备,这些都是手机的基本功能。在Android手机中,我们同...
  • chaozhung
  • chaozhung
  • 2013年08月02日 10:28
  • 2261

Android声音大小控制——AudioManager使用

控制系统的音量大小,方法很简单,如果是手机,嘿嘿,请按音量加减键,如果想通过什么上下滑动屏幕来控制的话,那就得看看android是怎么控制音量的了。 AudioManager类,我们定义的控制系统声...
  • LuckChouDog
  • LuckChouDog
  • 2014年12月24日 15:06
  • 7345

Android开发之AudioManager(音频管理器)详解

AudioManager类提供了访问音量和振铃器mode控制。使用Context.getSystemService(Context.AUDIO_SERVICE)来得到这个类的一个实例。...
  • fengyuzhengfan
  • fengyuzhengfan
  • 2014年07月27日 14:03
  • 7129

Android音量控制-AudioManager与来电振动

AudioManager是Android系统级服务,通过AudioManager可以管理响铃,通知,闹钟,音乐,通话,系统等音频流的音量大小。 音量调节 常用的音频流类型如下: STREAM...
  • jcl490195138
  • jcl490195138
  • 2016年10月17日 15:42
  • 492

android音量控制AudioManager

android音量控制AudioManager 先获取系统音频管理服务 AudioManager mAudioManager = (AudioManager) context ....
  • u011747761
  • u011747761
  • 2015年06月30日 16:25
  • 523

Android 播放器中容易用到的进度条(音量控制,播放进度)

播放器中的的两个常用的进度条, 1,显示当前播播放器中的的两个常用的进度条, 1,显示当前播放进度 2,显示当前音量 package rw.test; import java.io.IOEx...
  • rwyz1314
  • rwyz1314
  • 2011年08月07日 17:30
  • 6042

音乐播放器之(音量控制的实现)

今天介绍一下音乐播放器的声音控制逻辑,安卓没接触多久,不对的地方忘大神指出,适用于初学者。 首先,我们需要一个类AudioManager此类为管理器,来控制音量,下面是需要定义的变量AudioMan...
  • chenyifei521qq
  • chenyifei521qq
  • 2017年05月18日 23:58
  • 186

android-----音乐播放器的音量控制功能(开发)

一、布局文件 在RelativeLayout布局里设置一个ImageButton,点击其弹出一个SeekBar(用于音量调节), 再在其下面嵌套一个RelativeLayout,里面包含两个Image...
  • u012859748
  • u012859748
  • 2016年08月03日 16:58
  • 1402

android 音量控制

目录(?) [+] 在Android平台上,音量键,主页键(home),都是全局按键,但是主页键是个例外不能被应用所捕获。下面分析一下音量按键的流程,主要从framew...
  • pashanhu6402
  • pashanhu6402
  • 2016年11月24日 16:44
  • 482

android audio音量控制流程

Audio java部分代码流程(4.1.2 version):     在frameworks/base/media/java/android/media中:     IAudioService...
  • u011006622
  • u011006622
  • 2016年03月14日 09:15
  • 1744
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AudioManager音量控制
举报原因:
原因补充:

(最多只允许输入30个字)