//音量控制,初始化定义  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音量控制调节相关推荐

  1. Android音量控制

    0. Thanks To Android音量控制调节 android 音量控制setVolumeControlStream android 音量调节以及媒体音量界面 1. 音量调节 我们知道,在平常调 ...

  2. android音量键调节听筒音量的大小

    android音量键调节听筒音量的大小 最近发现微信的语音功能可以在听筒和喇叭间互相切换并且可以使用音量按键进行调节,之前在项目开发中只用到音频的多媒体类型播放音频文件但没用到听筒,所以就写了个dem ...

  3. Android音量控制曲线

    摘要:本文介绍了android音量的控制曲线的计算方法. 由于人耳对声音的听感具指数曲线型,也就是对小音量时比较敏感,随着声音的加大其听感随之变的不敏感,其变化近似指数函数曲线的形式.为了使听感变的近 ...

  4. Android 音量控制流程分析

    在Android平台上,音量键,主页键(home),都是全局按键,但是主页键是个例外不能被应用所捕获.下面分析一下音量按键的流程,主要从framework层处理开始,至于 EventHub 从驱动的/ ...

  5. android音量控制setVolumeControlStream

    当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小.在Android系统中有多中音频流,通过Activity中的函数setVolumeControlStream(int str ...

  6. android 音量级别调节,调整Android音量等级及默认音量

    Android系统定制时,需要调整音量等级,以便实现更精确的音量,可通过如下方式修改.以通话音量等级为例 diff --git a/frameworks/base/services/core/java ...

  7. RK3568平台开发系列讲解(音频篇)Android音量控制流程

  8. Android音量调节(一)音量键的处理流程

    文章目录 1.Android音量键调节音量流程 2.Android流定义 3.按键的处理流程 3.1 adjustSuggestedStreamVolume 3.2 adjustStreamVolum ...

  9. android 声卡 音量控制,android audio 音量调节

    这次的分析是从setting设置开始,进入声音设置,然后进入音量设置! 先上传上来,后期进行整理吧 调用流程: -------------------------------------------- ...

最新文章

  1. 这个程序员如何以一己之力阻止了 Bug 代码的提交并改变整个 DevOps 世界?
  2. 2021大厂面试高频100题最新汇总(附答案详解)
  3. Apache RocketMQ 安装、测试、报错解决
  4. java bean验证_javaBean--登录验证
  5. webp环境搭建和使用过程
  6. 《NS与网络模拟》第五章node示例
  7. 安卓开发板烧写程序与安装软件的区别_总结一下各大开发板android烧写方式
  8. java实验报告心得_java实验报告心得体会.doc
  9. 云计算基础技术及解决方案介绍
  10. 随机森林-科比生涯数据集分析与预测
  11. [常用工具] 搜索引擎的常用技巧总结
  12. [Java] 编码规范与基本概念
  13. 一问解决设备管理器里面提示:未知usb设备(设备描述符请求失败) 或者是“Unknown USB Device(Device Descriptor Request Sailed)”错误
  14. 【choco 安装】chocolatey 安装步骤包管理工具
  15. 成功者的13个良好习惯
  16. GD32E230开发笔记-GD32选型
  17. 威廉希尔赔率分析和结论
  18. 大数据的应用场景都有哪些(医疗篇)
  19. 我是怎么看friends练口语的(转贴)
  20. 控制算法-PID算法总结-从公式原理到参数整定解析(附C源码)

热门文章

  1. 【项目分析】旅游代购
  2. 网页中播放flash视频
  3. PIC16F887 单片机 电压检测
  4. android 绘制正方形图片,是Android的自定义View-绘制流程-正方形图片控件(SquareImageView)...
  5. PHP有三宝,三、认识三宝
  6. 艾永亮:企业如何基于超级产品战略,构建业务架构,进行竞品分析
  7. DSP CCS 12.00 芯片:TMS320F28335 建立工程 ,使LED 灯闪烁
  8. Django框架之MVT(1)
  9. django学习007-MVT的T(模板)的使用
  10. foxmail卡顿_电脑卡顿不流畅是什么原因