FaceTime llama a bajar el volumen del sistema


18

Cuando ingresa una llamada FaceTime en OS X, a partir de Mavericks, disminuye el volumen de todo lo demás además de la llamada. No hay forma de deshabilitar esta "característica". La gente aquí sugirió deshabilitar el ducking de audio en Voiceover Utility, pero eso no tiene ningún efecto, al menos no en Yosemite.

¿Alguna sugerencia para una solución de hack para solucionar esto? No quiero instalar un mezclador de audio en todo el sistema para ayudar, pero estaré feliz con la aplicación FaceTime o algunas configuraciones del sistema. Supongo que hay alguna biblioteca que está usando para controlar el volumen del sistema, y ​​estoy tratando de encontrar una manera de evitar que el paquete de aplicaciones acceda a ella.

Respuestas:


17

Abra la aplicación FaceTime (todavía no realice la llamada), pegue la siguiente línea en la terminal,

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

y luego haz la llamada.


1
Acabo de llegar current process state is unsuitable for expression parsingcuando intento esto.
Hassan

12
Me sale error: attach failed: cannot attach to process due to System Integrity Protectional intentar esto.
duncanc4

2
+1 a @ duncanc4, la Protección de integridad del sistema hace que este truco sea completamente inútil.
Andrey Tarantsov

2
@Edward El código parchea el binario FaceTime en la memoria, sobrescribiendo el primer byte de la función interna AudioDeviceDuck con una instrucción RET, para que la función regrese inmediatamente sin hacer nada.
Andrey Tarantsov

3
¿Alguien ha conseguido que esto funcione en MacOS Mojave? Estoy en 10.14.3 y no me funciona.
CoBrA2168

3

Vaya a la "Utilidad de voz en off", vaya a la pestaña "Sonido" y desactive la casilla de verificación "Habilitar la reducción de audio".


Eso solo se aplica a la Utilidad de voz en off ...
Francisco Aguilera

55
Esto no funcionó
Miguel Mota

2

Después de estar atrapado con este problema durante mucho tiempo, finalmente encontré una manera de resolverlo sin desactivar la Protección de integridad del sistema.

  1. Compre la aplicación Loopback de Rogue Amoeba.
  2. En la aplicación FaceTime, elija el dispositivo virtual Loopback como salida.

No afiliado a los desarrolladores, solo un usuario feliz que no puede creer que esto finalmente haya funcionado.


Creo que Soundflower funcionaría como una alternativa gratuita. O, en general, cualquier salida que no sea la misma que la predeterminada que aún puede escuchar. Solía ​​usar un par de auriculares por separado.
sudo

Loopback confirmado funciona. Tienes que agregar tus auriculares o lo que sea como un "monitor" en Loopback es todo. Es una gran pieza de software, por cierto.
sudo

-1

VoiceOver Utility -> Sonido -> Desactivar el audio ducking.


" ¿ Ducking de audio ?"
Allan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.