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与来电振动

AudioManager是Android系统级服务,通过AudioManager可以管理响铃,通知,闹钟,音乐,通话,系统等音频流的音量大小。 音量调节 常用的音频流类型如下: STREAM...

android音量控制AudioManager

android音量控制AudioManager 先获取系统音频管理服务 AudioManager mAudioManager = (AudioManager) context ....

5.cocos2dx中关于draw绘图,声音和音效,预加载,播放与停止Vs暂停和恢复,音量控制

 1 draw绘图 头文件 T19Draw.h #ifndef __T19Draw_H__ #define ...

在Xcode当中用slider和switch控件实现音乐的开关和音量控制

在建好项目之后需在Framework文件中添加AVFoundation.framework 以上图片有导入的方法,不同版本的Xcode导入的方法可能有些差别 在AppDelegate...

自定义圆形progressbar 加 音量控制自定义view

一、自定义一个漂亮的圆形progressbar 二、一个自定义音量view

Android的framework层音量控制原理分析--hot(key)处理 .

Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。 正常处理过程: 1.调整音量是通过AudioManag...
  • yeqishi
  • yeqishi
  • 2012年05月25日 01:19
  • 1145

以通过修改注册表,让键盘上一些使用频率不高的键来充当音量控制按键

打开记事本,在其中输入如下内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControls...

Android java层音频相关的分析与理解(二)音量控制相关

上一篇我们简单地说了一下Android java层的基本框架。接下来我们就

自定义view之音量控制

最近一直在学习自定义view,我是hongyang的一个小粉,hongyang老大也是我辈之楷模啊,奈何,自己太菜,只能一步一步的去攀爬了,下面的这个是学习hongyang老大的文章之一,加上自己的理...

android音量控制曲线和调用过程

http://blog.csdn.net/newtonnl/article/details/8455136 Android音频曲线调用从ui界面往下设置,根据stream音频有不同的UI,分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AudioManager音量控制
举报原因:
原因补充:

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