当前位置: 首页 > news >正文

Android13 音量曲线调整

Android13 音量曲线调整

Android13 上配置文件的路径:

/vendor/sprd/modules/audio/engineconfigurable_apm/工程目录/system/etc/audio_engine_config/audio_policy_engine_stream_volumes.xml

/vendor/sprd/modules/audio/engineconfigurable_apm/工程目录/system/etc/audio_engine_config/audio_policy_engine_default_stream_volumes.xml

曲线的类型:

voice_call 电话

system 系统

ring 铃声

music 音乐

alarm 闹铃

notification 通知音

bluetooth_sco 蓝牙

enforced_audible 强制播放 (例如在日本的强制拍照音,防偷拍)

dtmf 拨号盘按键

tts

accessibility 辅助功能提示?

assistant 虚拟助理 类似谷歌助手

需要调整音量等级曲线,可以这样验证,下面以music speaker为例子:

1.从手机里拉出这两个文件

adb pull vendor/etc/audio_policy_engine_stream_volumes.xml

adb pull vendor/etc/audio_policy_engine_default_stream_volumes.xml

2.请找到对应的曲线,对应的模式进行调整,

<name>music</name><indexMin>0</indexMin><indexMax>25</indexMax><volume deviceCategory="DEVICE_CATEGORY_HEADSET" ref="DEFAULT_MEDIA_VOLUME_CURVE"/><volume deviceCategory="DEVICE_CATEGORY_SPEAKER" ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/><volume deviceCategory="DEVICE_CATEGORY_EARPIECE" ref="DEFAULT_MEDIA_VOLUME_CURVE"/><volume deviceCategory="DEVICE_CATEGORY_EXT_MEDIA" ref="DEFAULT_MEDIA_VOLUME_CURVE"/><volume deviceCategory="DEVICE_CATEGORY_HEARING_AID" ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
   <point>1,-5800</point><point>20,-4000</point>:<point>60,-1700</point><point>100,0</point>

music speaker 对应的曲线是DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE,在audio_policy_engine_default_stream_volumes.xml找到对应的曲线,调整它,音量等级分成4段,这个100,60,20,1就是音量百分比, 0,-1700,-4000,-5800就是对应百分比时衰减的音量,代表衰减-17dB,-40dB,-58dB。

后面,客户就可以根据需求自行调整。

http://www.lryc.cn/news/38153.html

相关文章:

  • OpenHarmony通过MQTT连接 “改版后的华为IoT平台”
  • SQS (Simple Queue Service)简介
  • 高速PCB设计指南系列(三)
  • 【C++】C++11——左右值|右值引用|移动语义|完美转发
  • [ROC-RK3399-PC Pro] 手把手教你移植主线Buildroot(基于2023.02-rc3版本)
  • 重温线性代数
  • 2023河北沃克HEGERLS甘肃金昌重型仓储项目案例|托盘式四向穿梭车智能密集存储系统在工业行业的创新应用
  • 软件测试的案例分析 - 闰年5
  • Linux文件基础I/O
  • HTML看这一篇就够啦,HTML基础大全,可用于快速回顾知识,面试首选
  • Altium Designer(AD)软件使用记录05-PCB叠层设计
  • ArcGIS动态表格批量出图
  • ChatGPT真神奇,但是也真焦虑
  • mos管驱动与米勒平台介绍、消除
  • 20230311英语学习
  • 【面试题】Nginx面试题汇总(无解答)
  • Java面试总结(六)
  • Windows逆向安全(一)C与汇编的关系
  • Lazada、Allegro、速卖通测评自养号技术(方法解析)
  • Vue3的composition API—setup函数, ref函数,reactive函数
  • 国外seo比较好的优化方法有哪些?
  • 【JavaEE进阶】——第一节.Maven国内源配置
  • dockerFile编写
  • jenkins扩展你的流水线
  • Golang模糊测试入门
  • ARM uboot 的移植4 -从 uboot 官方标准uboot开始移植
  • 不用索引怎么优化百亿数据? | MySQL性能优化篇
  • JavaScript(WebAPI)
  • idea集成GitHub
  • 软考高级信息系统项目管理师系列之四十一:项目组合管理