2021年8月7日

藍牙耳機可以跟電腦連線,卻沒有聲音?

澄清:是「藍牙」 ( Bluetooth ),而不是藍芽。

情境:我買了一個藍牙耳機,可以和手機正常連線、聽音樂、打電話、操作語音助理,為什麼把這個耳機和筆電的藍牙連線,可以設定連線成功,但是卻完全沒有聲音呢?

問題:為什麼藍牙耳機和電腦連線成功,卻不能聽音樂?

網路上太多文章,都叫使用者重新設定、重新安裝驅動程式、什麼鬼什麼鬼的,都是錯誤謠言。

盡量用白話文來解釋「藍牙」:

  1. 藍牙是一種特殊的通訊。
  2. 藍牙發展到現在,以現存的 4.0、4.2、5.0 為使用市場。
  3. 藍牙規範協定(Bluetooth profile),簡單講就是藍牙連線的方式,例如:A2DP、HFP、HSP、AVRCP、...
  4. 以  A2DP ( Advanced Audio Distribution Profile )藍牙立體聲音訊傳輸規範為例,還有「編碼」方式:SBC、AAC、LHDC、...
例如: 
Nokia E1200 無線藍牙耳機:藍牙5.0、支援 HFP, AVRCP, A2DP 規範協定(profile)、僅支援 SBC 編碼。
小米真無線藍牙耳機 2S:藍牙5.0、支援 BLE,HSP,HFP,A2DP,AVRCP 規範協定、支援 LHDC,SBC,AAC 編碼。
小米藍牙耳機 Earbuds 遊戲版:藍牙5.0、支援 HSP,HFP,A2DP,AVRCP 規範協定、支援 LHDC,SBC,AAC 編碼。


讓我們回到問題來回答,會遇到「藍牙耳機跟電腦連線,卻沒有聲音」的狀況,通常是 Windows 7 ,而 Windows 10 不會有這個問題。因為 Windows 7 內建的藍牙沒有 A2DP 這個藍牙通訊規範,而這個 A2DP 就是用來傳輸高品質聲音的協定;這也就是為什麼:明明耳機成功和電腦藍牙連線,沒有聲音傳到耳機的原因。 Windows 10 內建的藍牙通訊規範是支援 A2DP ,所以可以成功使用藍牙耳機聽音樂。如果一定要在 Windows 7 上面使用藍牙耳機聽音樂,就必須安裝藍牙 A2DP 規範,但是,Microsoft 微軟並沒有提供 Windows 7 的藍牙 A2DP ,所以,如果必須求助藍牙耳機廠商是否有開發給 Windows 7 使用的驅動程式、藍牙工具,萬一連廠商也沒有開發 Windows 7 的藍牙 A2DP ,那可能要參考第三方開發的相容程式吧。

沒有留言: