如何检测耳机是连接到Mac还是断开连接

时间:2013-08-26 13:11:38

标签: objective-c macos cocoa detect

众所周知,您可以轻松了解耳机是否已连接到iOS设备。但我无法找到有关何时应用于Mac的信息。但是有些应用程序如VOX.app(这是一款了不起的音乐应用程序) )可以检测到它。例如,VOX可能会在耳机断开时发送通知。 请给我一些提示,我将不胜感激!

1 个答案:

答案 0 :(得分:0)

耳机端口表示为自己的音频设备。您可以检测它是否是当前的默认音频设备。

  

CAPlayThrough示例项目提供了基于Cocoa的示例   用于获取所有可能的输入和输出设备的应用程序   系统,设置输入和/或输出的默认设备,和   播放从输入设备到输出的音频。