¿Puedo forzar la detección de un micrófono externo después de enchufar el micrófono?

Antecedentes: uso un Henge Dock para mi MBPr con auriculares para cosas como Skype. Debido a que Henge Dock usa un cable de extensión para hacer accesible el puerto de 'Salida combinada' (TRRS) de audio, el micrófono solo se detecta si está conectado a la extensión ANTES de acoplar la MacBook. Este es un problema muy común y bien documentado.

Problema/Pregunta: Dejo mi MacBook acoplada la mayor parte del tiempo, pero uso mis auriculares en varios dispositivos cada día. Esto significa que para que el micrófono de los auriculares funcione cada vez, tengo que desacoplar/acoplar o reiniciar... ¡no es lo ideal! Me gustaría una forma de alternar la detección de auriculares. Debe ser una función relacionada con el software a la que probablemente se pueda acceder a través de un script.

¿Algunas ideas? ¡Gracias!

¿No aparece en Preferencias del sistema> Sonido> Entrada sin reiniciar?

Respuestas (1)

He estado luchando con el mismo problema que tú y he encontrado dos soluciones.

  1. Auriculares dedicados que permanecen conectados al sistema (no es realmente una opción para usted).
  2. Conectando mis auriculares y poniendo brevemente el sistema en suspensión a través del menú Apple. Literalmente espero a que la pantalla de mi pantalla Thunderbolt se apague e inmediatamente la vuelvo a activar. Si necesita una contraseña para reactivar el sistema y la tiene configurada como inmediata, cambiarla a 5 segundos le permite suspender/activar el sistema inmediatamente sin tener que volver a ingresar su contraseña.

Eso es lo mejor que he encontrado hasta ahora. Por si sirve de algo, creo que el problema que estamos viendo es cómo funcionan los conectores de los auriculares a nivel eléctrico y cómo el sistema en sí maneja la activación y desactivación del puerto cuando se detecta un cable. Tengo entendido que los auriculares funcionan en un sistema de circuito cerrado, por lo que cuando desconectamos el micrófono de la extensión, estamos rompiendo ese ciclo y la única forma de solucionarlo es deshabilitando y volviendo a habilitar el puerto (y solo el sistema puede hacer eso cuando detecta que no hay cable insertado).

Hola Tomás, gracias por la respuesta. Veo que alternar la suspensión permite que el micrófono externo se detecte nuevamente. Sin embargo, no cambia al micrófono interno cuando se quita el micrófono externo. Me gustaría dejar esta pregunta abierta un poco más para ver si algún desarrollador de Apple tiene ideas sobre cómo acceder a esta funcionalidad en el sistema.
Absolutamente. Creo que el problema de que el sistema no cambie al micrófono interno es que todavía detecta algo que era un micrófono en la ranura física. Espero que Apple eventualmente arregle esto también.
Tenía la esperanza de que su respuesta ayudaría con mi pregunta aquí, pero todavía estoy atascado y me pregunto si tiene alguna otra idea: apple.stackexchange.com/questions/267161/… ¡Gracias!