6

检测 tvOS Siri Remote 上的一些按钮按下相对简单:暂停/播放按钮、触摸板区域以及稍微费力的MENU按钮。但似乎无法检测或覆盖+-按钮、Siri 或主页按钮的功能。

或者有吗?

4

1 回答 1

2

目前,Siri 遥控器上的+-(音量)按钮是通过私人功能访问的。这些不能被覆盖或检测,因为它们具有保留功能。主页按钮也是如此。

有几点支持这一说法。首先,正如 OP 所指出的,没有事件可以检测到与音量按钮相关的任何操作。它们也不会触发pressesBegan或类似事件。

使用遥控器/控制器寻找更多选项的另一个好地方是GCGameController. 看起来它具有与所有功能相关的功能,但保留了音量按钮。在 此处查看将 Apple TV Remote 用作游戏控制器部分。它提到了遥控器上可以在 CGGameController 中使用的所有按钮。

正如我在其他帖子中提到的,这是一个相当新的操作系统,并非所有内容都可用。您可以随时向 Apple 提交错误报告并请求公开某些 API。

于 2016-01-13T17:05:36.913 回答