1. 程式人生 > 其它 >解決視訊暫停後再次播放,前幾秒鐘會沒有聲音

解決視訊暫停後再次播放,前幾秒鐘會沒有聲音

解決方法: 使用Microsoft通用音訊驅動, 並阻止Realtek Audio音訊驅動自動安裝

鄙人在上一臺電腦 聯想Y7000P 2019 和 如今的 戴爾XPS 13 9310 的使用過程中都遇到過該問題, 並且困擾我很久

一. 問題描述

使用藍芽耳機播放視訊, 播放途中如果暫停,並且超過一定時間(暫停了馬上播放就沒事兒),再次播放時視訊會卡頓一下,並且在前3-4秒鐘沒有聲音,之後才正常播放, 系統提示音經常會被吞掉。

二. 參考資料

百度了發現有許多人遇到相似問題 (點選檢視原文).

有解決辦法說是音效卡省電模式所致 (點選檢視原文), 但是經過我的測試, 按照作者的描述方法, 並沒有奏效.

於是我在Google搜尋相關問題, 發現這篇部落格 (訪問需要代理), 通過軟體來減小延遲, 我不喜歡這種方式來解決問題, 所以沒有測試.

最後我在一篇知乎文章的評論區找到了解決問題的辦法: 解除安裝Realtek音訊驅動.

三. 解除安裝Realtek音訊驅動

不知道怎麼更換驅動的請→看這裡 (訪問需要代理)

下面是文字描述版:

  1. 通過在開始選單中搜索“裝置管理器”來啟動裝置管理器
  2. 展開“聲音、視訊和遊戲控制器”節點找到“Realtek Audio”裝置,然後右鍵單擊它並選擇“屬性”
  3. 在出現的對話方塊中,切換到“驅動程式”選項卡,然後選擇“更新驅動程式”
  4. 選擇“瀏覽我的計算機以查詢驅動程式軟體”選項
  5. 選擇“讓我從計算機上的可用驅動程式列表中選擇”
  6. 取消選中“顯示相容硬體”選項以強制顯示包含 不是由 Realtek 編寫的驅動程式(所有版本都受此問題影響)
  7. 在左側第一個列表框(製造商列表)中選擇“Microsoft”,然後從左側列表框(裝置)的結果列表中選擇“高清音訊裝置”,然後單擊“下一步”
  8. 將出現一個警告對話方塊,試圖勸阻您不要選擇不是由 Realtek 編寫且專門用於您 PC 中的音效卡的驅動程式。沒關係,我們使用的是 Microsoft 自己的驅動程式,它們保證可以正常工作,所以按“是”繼續
  9. Windows 將開始更新驅動程式並安裝您選擇的驅動程式。根據您 PC 的速度,這可能需要一兩分鐘,但它應該在沒有任何干預的情況下自行完成,然後您將看到一個“已安裝音訊驅動程式”對話方塊,確認更新已完成
  10. 此時,關閉驅動程式對話方塊和裝置管理器,然後重新啟動 PC 以完成該過程

一通操作之後, 同樣會出現樓主所說的問題, 即使換上了Microsoft通用音訊驅動, 作業系統在檢查系統更新時還會自動安裝Realtek驅動.

四. 徹底禁止Realtek音效卡驅動自動安裝

禁用自動安裝Realtek驅動辦法( 方法連結 ,並且幸運的是, 我的電腦同樣是專業版)

如果您是專業版系統,您也可以嘗試以下的方法:

  1. 首先,Windows+R執行,調出執行框,輸入“gpedit.msc”開啟組策略。 依次找到: 計算機配置-管理模版-系統-裝置安裝--裝置安裝限制
  2. 接著在右側找到“阻止使用與下列裝置安裝程式類相匹配的驅動程式安裝裝置”, 雙擊右鍵“編輯”或者雙擊,開啟設定對話方塊。 勾選“已啟用”後點擊“顯示”輸入裝置的類GUID(這裡有一點要注意的:不要勾選“也適用於匹配已安裝的裝置”)
  3. 進入裝置管理器。 在開啟的“裝置管理器”中找到你要禁止更新的裝置 。
  4. 右鍵開啟“屬性”對話方塊。 轉到詳細資訊選項卡, 即可在“屬性:”下拉列表中找到對應的類GUID資料。
  5. 回到原來已經開啟的組策略對話方塊, 輸入該裝置的類GUID值後點擊確定即可。

這樣做之後確實會阻止安裝Realtek 音訊驅動, 你會在事件選項卡中看見策略組確實成功的阻止了, Realtek驅動的安裝!

但還沒完, 當我開始連線藍芽耳機時, 發現策略組也阻止了藍芽耳機驅動的安裝!

於是我研究了一下策略組功能的相關解釋, 於是我又額外打開了跨所有裝置匹配條件對"允許′和“阻止"裝置安裝策略應用分層評估順序這個策略, 並將藍芽耳機驅動的裝置示例路徑新增到允許安裝與下列任何裝置例項ID相匹配的裝置這個策略中, 這樣藍芽耳機驅動便可以成功安裝.到此為止便沒有出現過其他問題.

但是根據我的猜測, 我們可以直接將Realtek Audio裝置直接加入到阻止安裝與下列任何裝置例項ID相匹配的裝置策略中而不用改變其他的任何策略, 但是鑑於我的電腦裝置已近穩定,便不再實驗, 大家可以自己測試並在評論區反饋結果, 謝謝大家

五. 總結

Realtek 聲音控制器和音訊驅動程式的質量非常糟糕
Windows 10 上自動安裝的驅動程式導致聲音從揚聲器發出後的時間有明顯的延遲。
當音效卡沒有“預熱”並且在一段時間靜音後播放聲音(例如由警報觸發的聲音)時,這個問題尤其明顯,聲音可能需要整整一秒鐘之後才會發出。