objective-c - 如何在macos中检测耳机线控
问题描述
在windows/linux中,耳机线控和键盘事件一样。但是,我不能CGEventSourceKeyState
用来检测 macos 中的耳机线控。
解决方案
MPRemoteCommandCenter
从框架创建类的实例MediaPlayer
,然后注册您的应用支持的任何命令。但是,为了与其他应用程序良好配合,您应该通过 注册为“正在播放”应用程序MPNowPlayingInfoCenter
。
有关如何实现此功能的示例,请参阅“成为现在可播放的应用程序” 。
推荐阅读
- python - 在类函数中使用“if”语句来升级 Player 类实例
- spring - Spring Boot - 创建涉及多个数据库表的端点 - 最佳实践是什么
- java - Spring Data ElasticSearch(不推荐在搜索请求中指定类型)
- command-line-interface - gcloud dataproc 集群列表过滤器!=
- sql - 有没有办法通过它的值来查找一个 jsonb 列
- mysql - MySQL 查询以删除 2 个特定字符串之间的数据
- javascript - 如何从 2 个现有数组创建新数组?
- python-3.x - “|”是什么意思 而“>>”在 Apache Beam 中是什么意思?
- vbscript - vbscript 读取 xml 中的属性值并根据值是 x2 更改它
- mysql - 使用 JSON_TABLE 将 ARRAY 转换为 Columns