android_audio
通信侠
雄关漫道真如铁,而今迈步从头越。
展开
-
android充电提示音多次插拔无声
压力测试,多次插拔充电器,之后无论怎么插拔都无声,必须重启。问题是资源管理,Ringtone每次播放时才初始化,并且播放前没有判断是否有声音在播放。直接上代码:Index: frameworks/base/services/core/java/com/android/server/power/Notifier.java===================================================================--- frameworks/base/serv原创 2020-08-26 14:52:44 · 708 阅读 · 0 评论 -
android设置中拖动音量条调节音量流程(android5.1)
前言:问题起源于客户通过SoundPool播放提示音,想要增大音量,硬件无法通过QACT查看音频参数,只能通过增大音源的办法,不过客户还是觉得轻了。中间需要我写个DEMO实验一下,但是上层怎样才能让硬件通过QACT看到音频参数,我实在是不知道,知道的同学可以留言指导我一下。 然后驱动就各种找碴,要我提供上层调节音量的流程,因为通过设置中拖动音量条是可以通过QACT看到参数的,并且也是短音频。所以我原创 2017-08-17 18:06:10 · 3615 阅读 · 0 评论 -
msm8909(android O)CTA通话录音失败,生成0KB文件
公司odm一款移动设备需要过CTA认证,发现通话录音不会弹出权限提示框并且生成0kb录音文件,故该测试项不通过。通过log初步分析是获取输入设备属性返回-19导致初始化失败,从而无法录音:03-29 16:05:32.005 454 6208 E AudioPolicyIntefaceImpl: inputType = 103-29 16:05:32.005 469 2397 E...原创 2019-04-16 11:46:53 · 1342 阅读 · 1 评论 -
android 9插拔多次,充电提示音无声
测试压测,多次插拔充电器,发现充电提示音消失了,需要重新启动才能恢复,但重复操作又会复现。参考blog:https://www.jianshu.com/p/455da8b1cd79mediaPlayer未释放资源的问题,会导致其它模块播放media时出现(1,-19)Ringtone 持有一个对应的mediaplayer,虽然Ringtone 每次播放前都释放资源,但是因为RingtoneM...原创 2019-08-20 18:12:05 · 617 阅读 · 0 评论 -
QC 8909 android P平台,通话过程中蓝牙切换至免提失败,切换到了听筒
项目前提:不支持听筒和线控耳机步骤:蓝牙耳机连接工作状态下接通电话 - 音频路径(此时为蓝牙) - 切换至免提现象:切换免提失败,UI显示切换至听筒提case给高通,回复让我打个patch:please merge CR#2477458 patch and test again.Subject: [PATCH] Change bluetooth routing to be more...原创 2019-09-12 14:53:27 · 845 阅读 · 0 评论