macOS在使用音視頻通話時會降低其他音頻聲音的解決方法


在使用QQ進行通話時,背景無法播放音樂(聲音過小),並且在QQ for mac中也沒有進行調整的設置選項。

Solution:

printf "p *(char*)(void(*)())AudioDeviceDuck=0xc3\nq" | lldb -n QQ

在進行通話之前在終端輸入上行代碼即可解決,如圖示

 

同理,在其他出現問題的時候可以更改lldb -n后面的應用名稱,有時候顯示的名稱並不是系統進程名稱,就需要活動監視器看下名稱,或者使用ps命令查看

這行命令的大致意思就是qq進程中寫入一行AudioDeviceDuck=0xc3,當運行音視頻功能時讀取到這一行,便會取消對設備的音頻減弱。

但是每次打開都要輸一遍代碼,很麻煩,所以干脆寫一個啟動命令

使用任意文本編輯器輸入如下命令

/Applications/QQ.app/Contents/MacOS/QQ & 
printf "p *(char*)(void(*)())AudioDeviceDuck=0xc3\nq" | lldb -n QQ

.sh文件在osx中默認是xcode打開,這里把.sh后綴名刪掉,他會自動識別為script文件,從而使用terminal進行操作。

但是有一個缺點是shell的窗口不會自己關閉,這個問題目前沒有簡單的解決方法,鄙人不才,若有大神有辦法解決請務必賜教。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM