FaceTimeがシステムの音量を下げる


18

Mavericks以降、OS XでFaceTime通話に入ると、通話以外のすべての音量が下がります。この「機能」を無効にする方法はありません。ここの人々は、Voiceover Utilityでオーディオダッキングを無効にすることを提案しましたが、少なくともYosemiteでは効果がありません。

これを修正するためのハックソリューションの提案はありますか?システム全体にオーディオミキサーをインストールしたくないのですが、FaceTimeアプリケーションやシステム設定をいじくり回します。システムボリュームを制御するために使用しているライブラリがあると思います。AppBundleがライブラリにアクセスできないようにする方法を見つけようとしています。

回答:


17

FaceTimeアプリを開き(まだ電話をかけないでください)、次の行をターミナルに貼り付けます。

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

そして電話をかけます。


1
私がcurrent process state is unsuitable for expression parsingこれを試してみるとすぐにわかります。
Hassan 2016年

12
私が手error: attach failed: cannot attach to process due to System Integrity Protectionにこれをしようとしたとき。
duncanc4

2
+1から@ duncanc4まで、システム整合性保護により、このハックは完全に役に立たなくなります。
Andrey Tarantsov

2
@Edwardコードはメモリ内のFaceTimeバイナリにパッチを適用し、内部AudioDeviceDuck関数の最初のバイトをRET命令で上書きするため、関数は何もせずにすぐに戻ります。
Andrey Tarantsov

3
これをMacOS Mojaveで動作させるために誰かがこれを手に入れましたか?10.14.3を使用していますが、機能しません。
CoBrA2168

3

[Voiceover Utility]に移動し、[Sound]タブに移動して、[Enable audio ducking]チェックボックスをオフにします。


これは、Voiceover Utilityにのみ適用されます...
Francisco Aguilera

5
これはうまく
いき

2

この問題に長い間立ち往生していた後、私はようやくシステム整合性保護を無効にせずに問題を解決する方法を見つけました。

  1. Rogue AmoebaからLoopbackアプリを購入します。
  2. FaceTimeアプリで、出力としてLoopback仮想デバイスを選択します。

開発者とは提携しておらず、これがようやく機能したと信じられないだけの幸せなユーザー。


Soundflowerは無料の代替品として機能すると思います。または、一般に、まだ聞くことができるデフォルトの出力と同じではない出力。以前は別のヘッドフォンを使用していました。
sudo 2018年

確認されたループバックは動作します。ループバックの「モニター」としては、ヘッドフォンなどを追加する必要があります。ところで、それは素晴らしいソフトウェアです。
sudo

-1

VoiceOverユーティリティ->サウンド->オーディオのダッキングを無効にします。


「オーディオダッキング?」
アラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.