Android x86启动后拖动系统音量设置
基于Android x86 android 9。
1、进入系统音量设置(系统 app)中,拖动媒体音量控制条控件,可以输出声音=》ok
dumpsys audio: 可以看到player有start/stop
12-14 07:10:46:175 player piid:1311 new AudioAttributes:AudioAttributes: usage=USAGE_MEDIA content=CONTENT_TYPE_MUSIC flags=0x80 tags= bundle=null
12-14 07:10:46:175 player piid:1311 has OP_PLAY_AUDIO:true in uid:1000
12-14 07:10:46:182 player piid:1311 state:started
12-14 07:10:46:702 player piid:1311 state:stopped
12-14 07:10:47:237 releasing player piid:1311
2、系统音量设置(系统 app)中,拖动电话音量控制条控件,无法输出声音。
dumpsys audio,player行为不对。
12-14 06:40:35:949 new player piid:167 uid/pid:10022/1445 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
12-14 06:40:35:952 releasing player piid:167
12-14 06:40:38:041 new player piid:175 uid/pid:1000/1534 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
12-14 06:40:38:045 releasing player piid:175
3、系统音量设置(系统 app)中,拖动Alarm音量控制条控件,无法输出声音。
dumpsys audio,player行为不对。
12-14 06:47:18:034 new player piid:183 uid/pid:1000/1534 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
12-14 06:47:18:042 releasing player piid:183
12-14 06:47:18:045 new player piid:191 uid/pid:10022/1445 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
12-14 06:47:18:048 releasing player piid:191
发现通过设置Default alarm sound后,拖动Call volume音量条和Alarm volume音量条发声正常。
针对NG/OK的情况我们分析下,OK case是选中了Default alarm sound的其中的一个;NG case是None。
130|:/ # ps -A | grep setting
system 1527 1155 3345636 184480 ep_poll 0 S com.android.settings
logcat -v time | grep 1527
ok:
12-14 07:15:02.468 V/MediaPlayer( 1527): resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
12-14 07:15:02.468 V/MediaPlayer( 1527): cleanDrmObj: mDrmObj=null mDrmSessionId=null
12-14 07:15:02.468 V/MediaPlayer( 1527): resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
12-14 07:15:02.468 V/MediaPlayer( 1527): cleanDrmObj: mDrmObj=null mDrmSessionId=null
12-14 07:15:02.471 D/NuPlayerDriver( 1187): NuPlayerDriver(0xe43fa380) created, clientPid(1527)
12-14 07:15:02.482 D/Ringtone( 1527): Successfully created local player
12-14 07:15:04.470 V/MediaPlayer( 1527): resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
12-14 07:15:04.470 V/MediaPlayer( 1527): cleanDrmObj: mDrmObj=null mDrmSessionId=null
12-14 07:15:04.470 V/MediaPlayer( 1527): resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
12-14 07:15:04.470 V/MediaPlayer( 1527): cleanDrmObj: mDrmObj=null mDrmSessionId=nullng:
12-14 07:16:00.999 W/MediaPlayer( 1527): Couldn't open content://0@settings/system/alarm_alert_cache: java.io.FileNotFoundException: open failed: ENOENT (No such file or directory)
12-14 07:16:00.999 W/MediaPlayer( 1527): Couldn't open null: java.lang.NullPointerException: uri
12-14 07:16:01.003 E/MediaPlayerNative( 1527): Unable to create media player
12-14 07:16:01.003 V/MediaPlayer( 1527): resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
12-14 07:16:01.003 V/MediaPlayer( 1527): cleanDrmObj: mDrmObj=null mDrmSessionId=null
12-14 07:16:01.004 V/MediaPlayer( 1527): resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
12-14 07:16:01.004 V/MediaPlayer( 1527): cleanDrmObj: mDrmObj=null mDrmSessionId=null
12-14 07:16:01.004 D/Ringtone( 1527): Problem opening; delegating to remote player
所以是player问题导致的。
Android x86启动后拖动系统音量设置相关推荐
- android 6.0 x86 64,安卓x86 6.0 iso下载|android x86 6.0 iso系统下载RC1 版_64位/32位IT猫扑网...
android x86 6.0 iso系统镜像最新发布,rc1版修复了之前的问题,android-x86 6.0-rc1(marshmallow-x86)这是android-x86 6.0的第一个候选 ...
- Android7.x 通过Recovery保留特定文件实现恢复出厂设置后保留系统语言设置
Android7.x 通过Recovery保留特定文件实现恢复出厂设置后保留系统语言设置 最近有一个需求,要求在恢复出厂设置之后不还原语言设置,由于我们知道语言设置可以在Properties Syst ...
- android自动创建桌面,Android应用启动后自动创建桌面快捷方式的实现方法
Android的开发其实是比较灵活的,其实在安装了Android应用程序之后,会在桌面上自动创建快捷方式,接下来爱站技术频道小编将会介绍Android应用启动后自动创建桌面快捷方式的实现方法给大家,有 ...
- 亮度,对比度,灰度,色调,数字震动,系统音量设置
1.屏幕亮度,对比度获取和调节 bool set_screen_brightness(long val) {HWND hDesktopWnd = GetDesktopWindow();HMONITOR ...
- wsl(Windows Subsystem for Linux)启动多个子系统和设置默认启动子系统
WSL的全称是Windows Subsystem for Linux Windows 10在开发者模式下可以使用linux子系统,这个子系统需要在Microsoft Store中下载安装 如果你已经在 ...
- 惠普服务器如何选择光驱启动不了系统,如何设置光盘启动,教您惠普笔记本如何设置光盘启动...
在电脑普及的今天,很多用户都想要学习安装系统,如果想学装操作系统,那么在BIO中设置U盘或光盘启动就是一门要做的功课,不过最近有惠普笔记本的用户在设置光盘启动时,却发现按照常规的F2或del等都不能进 ...
- android win10 日历提醒,win10系统怎么设置日历自动提醒功能
在 1.点击桌面右下角的[日期时间]: 2.接着在弹出的[日历]程序紧贴屏幕右边框打开,在展开的日历中,点击[+]按钮: 2.此外我们还可以通过点击桌面左下角的[开始]按钮,在展开的程序列表中,找到并 ...
- xp系统禁止开机启动服务器,xp系统怎么设置开机启动项 xp系统如何禁止开机启动软件...
当我们在使用电脑的时候,我们可以设置某些软件在我们开机时并启动,这样就非常方便了,可是XP系统怎么设置开启启动项呢?其实很简单,下面小编为大家带来xp系统设置开机启动项的步骤教程,不会设置的朋友可以参 ...
- 我遇到的在VS2019中使用Android设备管理器创建模拟器点击启动后提示 系统映像不完整,无法启动 问题的解决办法
我在按照文档使用 Android Device Manager 管理虚拟设备 - Xamarin | Microsoft Docs创建了一个模拟器,然后点击启动的时候一直提示 "系统映像不完 ...
最新文章
- R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸、分辨率
- 智能车竞赛技术报告 | 双车接力组 - 黑龙江工程学院 - 睿龙二队
- svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
- Chapter 5 Blood Type——24
- 深入理解Magento – 第一章 – Magento强大的配置系统
- Word论文公式居中、编号右对齐方法
- Arturia DX7 V for Mac(模拟FM数字合成器)
- Vissim4.3之API/SDK编程;Vissim编程;
- 使用Java根据约定格式生成MySQL建表语句
- 怎样使用WP Review Pro插件?
- Win10开机后电脑卡顿-F5刷新反应速度慢问题解决。(C盘清理)
- python制作动态二维码步骤_七夕 | 如何用Python制作动态二维码,来哄女朋友开心?...
- 安卓开发 之小白养成-Android环境搭建 二
- 利用kali暴力破解获取windows账号密码
- kibana启动报错Error: Could not close browser client handle!
- 一篇“从入门到上手”的PCB设计教程
- 02-nation.sql
- db mysql error list / mysql tools / mysql error_list
- 河南理工大学计算机学院保研,#研历言谈#优秀保研生介绍之测绘篇
- 获取PCB板上的焊点以及线路端点
热门文章
- 基于FETMX8MM-C核心板的全自动特定蛋白分析仪
- 基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇5:手机应用开发)
- 猝死(Sudden death,SD)是人类的最严重的疾病。
- 积分制管理系统:员工查看积分和申请非任务积分
- java visualvm下载_VisualVM(java调优工具)
- 机器人总动员主角简笔画_机器人总动员人物简介
- Java后台Controller实现文件下载操作
- 计算机模拟液体的飞溅,液滴自由下落与液面冲击过程的三维数值模拟.doc
- buuctf misc 弱口令
- Kafka数据清理配置