Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在C语言中访问苹果耳塞点击器控件_Objective C_C_Hid - Fatal编程技术网

Objective c 在C语言中访问苹果耳塞点击器控件

Objective c 在C语言中访问苹果耳塞点击器控件,objective-c,c,hid,Objective C,C,Hid,我想知道是否有任何方法可以让应用程序访问并在较新的耳机上收听Apple Earbud的Clicker控件,就像应用程序可以收听定制的Apple Remote功能的红外接收器一样。我知道iTunes有这个功能(更确切地说是iTunes助手),因为当我双击播放/暂停点击器时,iTunes就会打开。我曾尝试从HID/IOServices访问clicker,但目前找不到答案,如果有人能够阐明这一问题,我将不胜感激。我怀疑您可以通过让应用程序播放音频(可能是静音?)然后将事件作为“控制事件”接收给您的应用

我想知道是否有任何方法可以让应用程序访问并在较新的耳机上收听Apple Earbud的Clicker控件,就像应用程序可以收听定制的Apple Remote功能的红外接收器一样。我知道iTunes有这个功能(更确切地说是iTunes助手),因为当我双击播放/暂停点击器时,iTunes就会打开。我曾尝试从HID/IOServices访问clicker,但目前找不到答案,如果有人能够阐明这一问题,我将不胜感激。

我怀疑您可以通过让应用程序播放音频(可能是静音?)然后将事件作为“控制事件”接收给您的应用程序“音频播放器”。你可能会把AV基础框架作为一个开始的地方。

这看起来是个好的开始,我会看看我不能得到这个工作并在这里发布进展。