objective-c - 在 C 中访问 Apple Earbud Clicker 控件

标签 objective-c c hid

我想知道是否有任何方法可以让应用程序访问和收听较新耳机上的 Apple Earbud 的 Clicker 控件,就像应用程序可以收听自定义 Apple Remote 的 IR 接收器一样功能。我知道 iTunes 具有此功能(更准确地说是 iTunes Helper),因为当我双击播放/暂停唱首歌时,iTunes 会打开。我已经研究过尝试从 HID/IOServices 访问答题器,但目前找不到答案,如果有人能够阐明这个主题,我将不胜感激。

最佳答案

我怀疑您可以通过让您的应用程序播放音频(也许是静音?)然后将事件作为“音频播放器”的“控制事件”来接收。您可以将 AV Foundation Framework 视为一个起点。

关于objective-c - 在 C 中访问 Apple Earbud Clicker 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136224/

相关文章:

python - 检测蓝牙 Remote 上的按钮(HID over GATT)

java - Android 上的 USB HID

ios - 如何为 UITableView 中制作的每个单元格动态设置自定义 UITableViewCell 的高度?

objective-c - NSURL 文件扩展名添加等

C 指针减法

android - 如何在android上构建hidd?

objective-c - Objective-C 2.0 的内存管理

iphone - Sqlite打开错误“无法打开数据库”

c - 检测日志文件已在 POSIX 系统上被删除或截断?

c - 使用 C 在模块之间共享数据的好方法