`
evilwicker
  • 浏览: 63241 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

Android中声音的管理类AudioManager

阅读更多

AudioManager

AudioManger负责管理Android中的各种声音如铃声,音乐声音等等。

 

1.       获得AudioManager

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

2.       AudioManager提供了很多常量,具体可以查看Doc文档

 

距离:更加SeekBar的值修改音乐的声音大小

 

SeekBarMax值为15因为音乐的最大值为15方便计算可以这样得到最大值和当前值

//音乐声音最大值

int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);

//音乐声音当前值

                                   

int currentVolume=audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

 

//设置音乐的声音大小,nextVolume为根据SeekBar得到的值计算而来的将要改变的声音的大小

int flags = nextVolume - currentVolume;

int direction;

if(flags >= 0){

      direction = AudioManager.ADJUST_RAISE;

}else{

flags = -flags;

      direction = AudioManager.ADJUST_LOWER;

}

                                   

 audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, direction, flags);

分享到:
评论

相关推荐

    Android App中使用AudioManager类来编写音频播放器

    在Android手机中,我们同样可以通过Android的SDK提供的声音管理接口来管理手机声音模式以及调整声音大小,这就是Android中AudioManager的使用。 AudioManager 类位于 android.Media 包中,该类提供访问控制音量和...

    疯狂Android讲义源码

     第14章 管理Android手机桌面 525  14.1 管理手机桌面 526  14.1.1 删除桌面组件 526  14.1.2 添加桌面组件 526  14.2 改变手机壁纸 527  14.2.1 开发实时壁纸  (Live Wallpapers) 528  14.3 桌面快捷方式...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google Android SDK开发范例大全的目录

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 ...

    疯狂Android讲义.part2

    第14章 管理Android手机桌面 525 14.1 管理手机桌面 526 14.1.1 删除桌面组件 526 14.1.2 添加桌面组件 526 14.2 改变手机壁纸 527 14.2.1 开发实时壁纸 (Live Wallpapers) 528 14.3 桌面快捷方式 532 14.3.1 在...

    疯狂Android讲义.part1

    第14章 管理Android手机桌面 525 14.1 管理手机桌面 526 14.1.1 删除桌面组件 526 14.1.2 添加桌面组件 526 14.2 改变手机壁纸 527 14.2.1 开发实时壁纸 (Live Wallpapers) 528 14.3 桌面快捷方式 532 14.3.1 在...

    Google Android SDK 开发范例大全01

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google Android SDK 开发范例大全02

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google+Android+SDK开发范例大全

    filter协同作业 6.17 双向短信常驻服务——Service与receiver实例 第7章 娱乐多媒体 7.1 访问Drawable资源的宽高——ContextMenu与Bitmap的应用 7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序...

    Android仿微信语音消息的录制和播放功能

    一、简述 效果: 实现功能: 长按Button时改变Button显示文字,弹出Dialog(动态更新音量),动态生成录音文件,开始录音; 监听手指动作,规定区域。录音状态下手指划出规定...录音管理类(AudioManager)。 1.Aud

    Google Android sdk 开发范例大全 部分章节代码

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

    Google Android SDK开发范例大全(完整版)

    7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得...

Global site tag (gtag.js) - Google Analytics