原文: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