藍牙音樂之絕對音量

2020-12-23 Connectivity

藍牙音樂之絕對音量

藍牙音樂播放中總是避免不了音量調節的操作,生活中最常見的場景就是手機連接藍牙耳機或音箱播放音樂,通過調節手機上的多媒體音量達到藍牙音樂音量調節的目的。這些功能是如何具體實現的,使用的技術的什麼,你感興趣嗎?本篇文章我們就來一探究竟。

藍牙音樂音量調節有如下兩種方法:

音頻數據增益絕對音量控制

第一種方法是將手機端調節的多媒體音量大小,轉化為音頻數據的音量增益來間接達到控制音量,多見於安卓系統的設備上,最終的音量大小為音頻數據音量增益和遠端設備本身的音量設置共同作用的結果。下圖為播放藍牙音樂時手機上調節音量大小後,遠端設備上接收到的音頻數據:

從音頻數據可以明顯看出,手機端調大多媒體音量,則藍牙設備端接收到的音頻數據增益就變大,從而音樂音量變大;反之音樂音量變小。

第二種方法絕對音量控制音樂聲音大小就是本期的重點,通過絕對音量控制可以實現CT和TG兩端的音量設置同步改變,多見於IOS系統(默認採用藍牙絕對音量控制),安卓系統上該功能是默認關閉,需要主動進入開發人員選項中將藍牙絕對音量開關打開:

藍牙絕對音量的實現離不開AVRCP協議,詳情參考《AVRCP_v1.6.2.pdf》。

絕對音量:Absolute volume,使CT和TG兩端的音量等級相同,允許CT端展示音量等級,該功能主要提供了如下兩個命令來處理音量

SetAbsoluteVolume:設置絕對音量,音量變化的一方主動將音量等級設置到對方RegisterNotification:註冊音量變化的通知事件,來觀察音量變化,對方音量等級改變後通過監聽來改變本端的音量等級

在安卓系統中這套絕對音量控制邏輯的運行完全依賴GT端(手機等中心設備),即手機通過命令SetAbsoluteVolume設置當前的絕對音量值到設備端,並且通過註冊通知音量事件監聽CT端的音量變化。

設置絕對音量的時序圖如下(註冊音量通知事件類似):

如上時序圖所示,第二次及之後的SetAbsoluteVolume指令就可以實現手機改變藍牙設備音量大小的功能,那如何實現藍牙設備反過來改變手機的音量大小呢?該功能的實現就依賴手機註冊的音量通知事件了,當設備端改變音量後通過RegisterNotification response告知手機後,手機就會主動改變自身的音量值。

正好前段時間有位朋友向我諮詢了如下這個問題:

使用 AvrcpControllerService 裡面的 PASS_THRU_CMD_ID_VOL_UP 和 PASS_THRU_CMD_ID_VOL_DOWN 通過 Pass Through 命令發送過去後,並不能實現機器控制手機音量的功能。

上述方法無效的主要原因在於手機端的藍牙服務接收到 Pass Through 命令後能夠成功解析出對應的 KeyEvent.KEYCODE_VOLUME_UP 和 KeyEvent.KEYCODE_VOLUME_DOWN,並將指令發送到安卓多媒體服務框架,但是這兩個指令值不是media有效的key值,所以手機這邊不會執行這兩個動作。

因此安卓系統上實現設備端(CT)控制手機(GT)音量的功能可以使用手機向設備控制器註冊音量通知的方式來完成。

感興趣的小夥伴歡迎私信留言一起討論,共同學習,一起進步!

相關焦點

  • 小體積大音量,旅行必備-貓王野性mini藍牙音箱
    藍牙耳機逐步取代了有線耳機的地位,孤身一人,聽屬於自己的音樂、看送給自己的電影、確實足夠瀟灑;如果與朋友進行分享,可見藍牙耳機就不足以滿足需求了,好的聲音,最重要的還要與朋友一起傾聽、分享,那樣才有味道。
  • 小體積大音量,omthing無線藍牙音箱,帶著它去郊遊吧
    先說一下我媽媽對於音箱的需求,第一那就得響,不光是能出聲,還得響,大音量是核心訴求(可能是怕不響跳廣場舞踩不上點?)第二續航必須要久,最好是能和老姐妹們溜達一天都不用擔心電量的;第三是小巧便攜,最好是拿在手裡就能走的那種;最後一個訴求是要結實一點。
  • 讓狂放的野性與優美的音樂和諧共生-QCY-BOX2戶外防水藍牙音箱
    現在的年輕人越來越熱衷於戶外探險和旅行,當然了音樂裝備是必不可少的,當然裝備還得選用最小、最輕的,這也是眾多驢友所想要追求的,帶上音樂去旅行,相信讓旅途之行不再枯燥、乏味。QCY出品的這款輪胎形狀的藍牙音箱共有兩款顏色:黑灰色和亮橙色,一個成熟穩重,另一個奔放活潑,輪胎外觀的創意靈感來自于越野輪胎的戶外風格,設計潮流,寓意深刻,越野適合戶外、輪胎適合戶外,同時音箱也專用於戶外,給人一種融入大自然的和諧共存感。QCY-BOX2音箱的前後兩面均採用衝孔式的網格設計,便於發出優美動聽的音樂,在播放效果方面絕對要優於單面發聲的藍牙音箱。
  • 榮耀音樂小巨蛋藍牙音箱評測 一款頗為個性的可攜式藍牙音箱
    除了榮耀9青春版,榮耀家族還同步推出了旗下首款可攜式藍牙音箱——榮耀音樂小巨蛋,憑藉個性的外觀設計、不俗的音質表現和199元的售價,一經發布就受到了很多小夥伴的關注。 沒錯,榮耀音樂小巨蛋在設計上就引入了小巨蛋體育館猶如鵝卵石般圓潤的元素,提供紅、藍、灰三種時尚配色可選,並在上半部分的揚聲器表面包裹了一層柔軟布料,具備防水、耐磨和防腐蝕的特性,在提升手感之餘也不會影響聲音的通透性。
  • 音磅藍牙音箱Michael圖賞:一頂懂音樂的帽子,一顆有趣的靈魂
    今天分享的這款藍牙音箱則打破傳統思路,它將自己「打扮「成一個獨特的帽子,精緻討喜的外表,讓音樂更具有靈魂,而它便是音磅藍牙音箱 Michael。看到音磅藍牙音箱 Michael的第一眼,喜愛音樂的發燒友們的腦海裡肯定浮現出一位音樂大師——麥可傑克遜的經典形象。
  • JBL GO2可攜式藍牙音箱評測:可裝進口袋的好音樂
    音樂是生活的調味劑,酸甜苦辣的生活都需要美妙的音樂相伴,人們都希望隨時隨地都能欣賞到動聽的歌曲,所以近年來可攜式藍牙音箱非常受到年輕時尚朋友的青睞。筆者近日體驗到了一款可以裝進口袋裡的可攜式藍牙音箱——JBL GO2音樂金磚二代,下面就將體驗感受給大家做一個簡單的分享。
  • JBL GO便攜藍牙音箱評測:音樂體驗更美妙
    小身材同樣擁有好音質,JBL GO內置了一個3W的揚聲器,在音樂播放的過程中,能感受到音樂的聲音整體偏向清淡風格,人聲清亮通透,即使將音箱音量調大,也沒有出現破音的情況,整體來說它帶來的音樂清晰度和層次感非常棒。
  • JBL BOOMBOX2音樂戰神二代可攜式藍牙音箱全新發布
    2020年4月,高保真至潮音頻品牌JBL發布新款JBL BOOMBOX2音樂戰神二代可攜式藍牙音箱,在春日到來之際,為消費者帶來極具震撼力的音樂現場體驗。作為享譽全球的音頻品牌,70多年來JBL始終專注追求至純音質,用技術創新豐富產品內核,結合時尚前沿的外觀設計,用誠意之選為用戶提供視覺與聽覺的雙重極致體驗。雙重強勁低音,縱享春日歡聚不論是庭院派對、家庭聚會還是春遊出行的郊外野餐,都離不開調動現場氣氛的悅動音樂。
  • 貓王 野性mini藍牙音箱開箱評測:小體積大音量,旅行必備
    無線藍牙耳機已逐漸頂替了有線耳機的地位,像我們的日常生活中,我們是孤身一人的話,自己一個人聽音樂、看電影、確實足夠瀟灑;如果我們與朋友一起的話,那我們就需要配備一臺不錯的音箱了,因為好的音樂,最重要的還要與最可靠的朋友一起傾聽,那樣才有味道.
  • 歲月無聲琴有聲 隨身音樂伴侶——華芯康HUA038藍牙音箱閃亮上線
    歲月向來無聲,音樂只若春雨。隨風潛入夜,潤物細無聲。於無聲中,霸王別過虞姬,蘇武牧歸胡羊,樂天淚溼琵琶,太白醉酒狂歌。歷史榮辱興衰 音樂花開不敗錚錚鼓鳴,瑟瑟琴音。兩軍對峙,戰鼓雷動,一鼓作氣則排山倒海,音樂猶如人之靈魂。
  • TDK Life on Record – 音樂體驗,由我選擇 A33 藍牙無線防水音箱
    TDK Life on Record於新一年推出高質音效兼低音強勁的藍牙無線防水音箱A33。此特色音箱配置藍牙2.1,支持AAC高質量音樂格式及A2DP/HFP/HSP制式,高質藍牙音訊傳輸技術超低失真,音質有高水平的保證。配置包括兩個前置1.5吋全音域單元,兩個後置3吋無源低音增輻器及一個2.5吋超低音喇叭,播放重底音音樂時音量澎湃圓渾,既深且廣;播放演奏類音樂時呈現真實現場感;演繹人聲則清脆自然,音色層次分明。
  • 炎熱的夏天車主想播放音樂,車載藍牙MP3怎麼使用呢
    在這個天氣炎熱的夏天,開車時音樂可以給我們降暑,現在許多些車主都選擇了車載MP3。的確,車載MP3有許多的優勢不僅是可以播放藍牙音樂,比如說給手機充電還是雙USB插口兩部手機充電或平板都可以,智能語音導航播報,免提藍牙通話避免違反交通法規。
  • 藍牙音響哪個款式比較好之山葉家用桌面藍牙音響試用測評
    正面依次是顯示屏、音量調節旋鈕、CD碟倉!上面為USB接口、開機按鈕、音源播放模式切換按鈕、播放/暫停按鈕、停止按鈕、後退、前進按鈕、PRESET按鈕以及耳機插孔。按鍵按壓鍵程短,按壓靈敏,反應迅速,按鈕無卡頓感,音量調節旋鈕調節手感佳,旋轉扭力剛剛好,旋轉輕鬆無阻力但又不會太松並且有輕微但很明顯的檔位感,不會導致音量定位不準。整體來說主機操控非常簡單、明了、不會誤操作。
  • 藍牙耳機排行榜,最好的藍牙耳機品牌排行
    Xisem西聖藍牙耳機近兩年好像是性價比的代名詞,以高配置、低價格的戰略在藍牙市場搶佔了一席之位,被廣大用戶評為「藍牙耳機性價比之王」。  SoundSport Free無線藍牙耳機,採用的是真正的觸摸按鈕,而且操作起來相當簡單,也可以避免誤操作。右耳機上裝有用於控制音樂播放、呼叫管理和歌曲切換的多功能按鈕,側面則是專用的音量調整按鈕。
  • 斐耳T1真無線藍牙耳機體驗:真無線,享音樂,盡情揮灑汗水
    自從使用了FIIL 隨身星藍牙耳機後,它一直作為通勤、運動的主打耳機,對於FIIL有著絕對的信任。雖然在此之前使用過了3、4款真無線藍牙耳機,但是對於其音質、延遲都不是很滿意,隨著FIIL推出了真無線藍牙耳機,相信它能夠與藍牙耳機一樣,一如既往的在音質和延遲上保持原有水平。
  • 途觀藍牙連接後怎麼放不了音樂
    【太平洋汽車網】途觀(詢底價|查參配)藍牙連接後放不了音樂可能是沒有開啟車載藍牙的多媒體音樂,解決方法,進入手機設置聲音,找到媒體選項,將媒體音量調大。途觀是一款緊湊型SUV車型,上市後便得到廣泛關注與喜愛。
  • AKG N200藍牙耳機評測:運動、通勤音樂利器
    蘋果帶頭在手機上砍掉3.5mm耳機接口之後,國內外各大廠商立馬跟進,藍牙耳機重新進入人們的視野。在燒友的圈子中,大家都覺得藍牙耳機僅僅只是「聽個響」,完全和HiFi沾不上邊。不過最近一段時間全球頂尖耳機廠商都紛紛推出旗下消費級藍牙耳機,這些產品所提供的音質已經非常不錯了。
  • 百聆雙響炮藍牙音箱成愛情萌物
    那時播放卡帶歌曲的錄音機,絕對是小年輕們追求的潮流之物。轉眼,到了2020年520這個尤其充滿愛意的特殊日子,想必更多的小年輕們正在挖空心思地想送什麼特別的禮物吧?今天我就給大家帶來一款愛情萌物——百聆雙響炮藍牙音箱,讓它來傳遞你們心動的信號!
  • 發光時尚運動藍牙耳機, EICOCO S630藍牙耳機體驗!
    藍牙耳機我相信大家已經是非常的熟悉了,它的出現可以讓使用者免除惱人電線的牽絆,自在地以各種方式輕鬆通話和聽音樂。630藍牙耳機的按鍵主要集成在耳掛上面,從下圖中我們可以看到,它一側的耳掛主要有音量+、-鍵,指示燈窗口、多功能按鍵組成,可以方便的在運動中或者開車中實現各類的操作。在S630藍牙耳機的另外一側主要有聲音發聲孔和燈光控制鍵組成,聲音發聲孔具有高清的通話音質,而且設計的非常的巧妙,採用的是隱藏的麥克風設計,另外還具有咬音消除技術,通話清晰暢通無阻。
  • 藍牙耳機什麼牌子好,雙十二值得入手的藍牙耳機
    最近數碼單品裡風很大的TWS真無線藍牙耳機,很多人都搶在雙十二搶一波實惠。但是品牌那麼多,什麼牌子的藍牙耳機好呢?什麼藍牙耳機值得買呢?今天給大家羅列幾款雙十二非常值得入手的藍牙耳機  Xisem西聖藍牙耳機