FaceTime викликає менший рівень гучності системи


21

Коли ви вводите виклик FaceTime в OS X, як і в Mavericks, він зменшує гучність всього іншого, крім виклику. Немає можливості відключити цю "функцію". Тут люди запропонували вимкнути звукозаписування в Voiceover Utility, але це не має ніякого ефекту, принаймні, не в Yosemite.

Будь-які пропозиції щодо злому рішення, щоб виправити це? Я не хочу встановлювати якийсь загальносистемний мікшер для допомоги, але я із задоволенням зіпсуюся з додатком FaceTime або деякими системними налаштуваннями. Я здогадуюсь, що є якась бібліотека, яку вона використовує для контролю обсягу системи, і я намагаюся знайти спосіб запобігти доступу програми до неї.

Відповіді:


17

Відкрийте додаток FaceTime (поки не телефонувати), вставте наступний рядок у термінал,

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

а потім зателефонуйте.


1
Я просто отримую, current process state is unsuitable for expression parsingколи я пробую це.
Хасан

12
Я отримую error: attach failed: cannot attach to process due to System Integrity Protectionпри спробі цього.
duncanc4

2
+1 до @ duncanc4, Захист цілісності системи робить цей хакер абсолютно марним.
Андрій Таранцов

2
@Edward Код виправляє бінарний файл FaceTime у пам'яті, замінюючи перший байт внутрішньої функції AudioDeviceDuck інструкцією RET, так що функція негайно повертається, нічого не роблячи.
Андрій Таранцов

3
Хтось змусив це працювати над MacOS Mojave? Я 10.14.3, і це не працює для мене.
CoBrA2168


2

після того, як затримався з цією проблемою довгий час, я нарешті знайшов спосіб її вирішити, не вимикаючи Захист цілісності системи.

  1. Купіть додаток Loopback від Rogue Amoeba.
  2. У додатку FaceTime виберіть вихідний пристрій Loopback.

Не пов'язаний з розробниками, просто щасливий користувач, який не може повірити, що це нарешті спрацювало.


Я думаю, що Soundflower працював би як безкоштовна альтернатива. Або взагалі будь-який вихід, який не збігається з типовим, який ви можете почути. Раніше я використовував окрему пару навушників.
судо

Підтверджений цикл працює. Ви повинні додати свої навушники або як "монітор" в Loopback. Це чудовий фрагмент програмного забезпечення, btw.
Судо

-1

Утиліта VoiceOver -> Звук -> Відключення аудіосигналу.


"Аудіо притуплення ?"
Аллан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.