原文:android 音量键调节无效问题

在写我们app的时候,app里面用到了科大讯飞的语音识别,在读语音的时候按了音量键, 第一是音量键的进度条不显示 第二是音量调节无法控制,是失效的,虽然按下按键的时候也会有音量键的声音。如图所示:左图异常,右图正常。 原因是Activity里面重写了onKeyDown方法,未对音量键进行监听。 解决方法:在onKeyDown 里面加入以下代码 Override public boolean onK ...

2021-11-11 16:35 0 921 推荐指数:

查看详情

Android 音量调节

对于Android音量调节,可以分为按键调节音量和设置中调节音量。我们首先说一说设置中的音量调节。 一、音量的分类: 1.AudioManager.STREAM_VOICE_CALL 2.AudioManager.STREAM_RING ...

Fri Jul 08 01:43:00 CST 2016 1 2178
Android音频(9)——音量调节

一、音量相关概念 1. 相关术语解释 track volume : 单个App设置音量时设置的是这个,它只影响本App的音量。stream volume :设置某一stream的音量Android系统中支持10种stream。stream volume alias:设置的是同一组stream ...

Thu May 30 03:59:00 CST 2019 0 2710
Android:监听音并屏蔽系统的音量调节

做一个小项目时,想用音量调节屏幕亮度,但又想把系统默认的“音量调节”屏蔽掉;在网上查了一些资料,发现用onKeyDown()可以做到,用return ture; 来拦截系统操作来实现自己想要的操作。 代码如下: 但是测试时,可以做到用音量键控制你需要的功能,也可以屏蔽音量 ...

Sat Sep 14 02:55:00 CST 2013 0 8066
android调节音量——AudioManager的应用

Android中可以通过程序获取系统手机的铃声和音量。同样,也可以设置铃声和音量android中给出了AudioManager类来实现音量获取、音量控制。 本篇基于 Android API 中的 AudioManager 作讲述,最后给出实例。 下面 ...

Sun Jul 09 06:04:00 CST 2017 0 2257
Android 音量拦截

拦截音量的事件用于app里的操作,在我的三星手机和华为手机测试,单独拦截一种,都没法屏蔽音量的操作。 最后,总结,将业务功能关联到一种,比如按键释放状态。并且拦截另一种,比如按键按下,里面不关联业务。 可在 Activity 里如下写,与状态事件并列。onKeyDown 不是复写方法 ...

Fri Feb 24 04:51:00 CST 2017 0 2180
Android 4.4 音量调节流程分析(二)

  之前在Android 4.4 音量调节流程分析(一)里已经有简单的分析音量控制的流程,今天想接着继续分析下音量大小计算的方法。对于任一播放文件而言其本身都有着固定大小的音量Volume_Max,而在AudioPolicyManagerBase.cpp文件中音量调节可以理解为 ...

Wed Jul 23 07:49:00 CST 2014 0 3096
Android中如何禁止音量调节至静音

Android音量按键在调低音量时,如果一直按住Down按钮不放,则系统将音量跳到最小后,又自动调节到静音状态。这个机制和iPhone是不同的,iPhone中无论你怎么按Volume-按钮,只能调到最小,还是有一点声音,是不能自动静音的。Android中如果要禁止这个自动静音功能,也是有办法 ...

Wed Dec 03 20:57:00 CST 2014 0 6300
Android 4.4 音量调节流程分析(一)

  最近在做Android Audio方面的工作,有需求是在调节Volume_Up_Key & Volume_Down_key时,Spearker or Headset每音阶的衰减变为3db左右。所以利用Source Insight分析Android源码中音量控制的流程,如有错误,欢迎指正 ...

Mon Jul 21 01:07:00 CST 2014 0 11931
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM