我想知道是否有任何方法可以让应用程序访问并在较新的耳机上收听Apple Earbud的Clicker控件,就像应用程序可以收听IR Receiver的自定义Apple Remote功能一样.我知道iTunes具有这种能力(更确切地说是iTunes Helper),因为当我双击播放/暂停点击器时iTunes会打开.我已经考虑过尝试从HID/IOServices访问点击器,但目前无法找到答案,如果有人能够阐明这个主题,我将不胜感激.
我怀疑您可以通过让您的应用程序播放音频(也许是静音?)然后接收事件作为“音频播放器”的“控制事件”来实现这一点。您可以将 AV Foundation Framework 视为起点。