2016-01-11 3 views
4

Обнаружить некоторые нажатия кнопок на пульте дистанционного управления tvOS Siri Remote: кнопка паузы/воспроизведения, область сенсорной панели и с незначительным усилием, кнопка MENU. Но, похоже, нет способа обнаружить или отменить функцию кнопок + и - или кнопок Siri или home.Обнаружение громкости и нажатия кнопок на пульте дистанционного управления Siri Remote

Или есть?

ответ

0

В настоящее время кнопки + и - (тома) на пульте Siri доступны через частные функции. Они не могут быть перезаписаны или обнаружены, поскольку у них есть зарезервированная функция. То же самое касается кнопки «домой».

Есть несколько моментов, которые поддерживают это требование. Во-первых, как отметил OP, нет событий, которые обнаруживают какие-либо действия, связанные с кнопками громкости. Они не запускают pressesBegan или подобные события.

Другое хорошее место для поиска дополнительных возможностей с пультом дистанционного управления - GCGameController. Похоже, что у него есть функциональность, связанная со всеми, но с кнопками громкости, которые зарезервированы. Взгляните на Использование пульта Apple TV в качестве игрового контроллера раздел here. В нем упоминаются все кнопки на пульте дистанционного управления, которые можно использовать в CGGameController.

Как я упоминал в своих других сообщениях, это довольно новая ОС, и все еще не доступно. Вы всегда можете подать отчет об ошибке в Apple и запросить определенный API для публикации.

+0

Да, также не кнопка «home» (похоже, телевизор, я думаю), или кнопка Siri (микрофон). Хотя это имеет смысл с одной точки зрения, он калечит пульт для использования в качестве геймпада, скажем, для платформера. – Grumdrig

+0

Я согласен с тобой. У них есть точка, что эти кнопки должны быть зарезервированы в большинстве случаев, есть определенные случаи, когда они должны быть перезаписаны. Я провел пару часов, когда увидел ваш вопрос, так как это беспокоило меня тоже. Все, что я нашел, только что подтвердило мои предыдущие знания, что эти кнопки зарезервированы. Имейте в виду, что это новая платформа. Я уверен, что если Apple получит достаточно сообщений об ошибках, они могут пересмотреть свою позицию. –

 Смежные вопросы

  • Нет связанных вопросов^_^