Kinect (One) в браузере, конец NPAPI
Поскольку я прочитал сообщение Google о том, что NPAPI больше не будет поддерживаться к концу 2014 года, я искал альтернативу. Проблема в том, что в настоящее время мы используем пользовательский плагин Kinect Browser, который мы используем для управления браузером с помощью JS и управления играми Unity Web Player с помощью вашего тела.
Без поддержки NPAPI это просто больше не будет работать, и наша работа будет потеряна. Google дает NaCl в качестве альтернативы, но это не поддерживает взаимодействие с оборудованием.
Главный вопрос, который у меня есть: как использовать Kinect в веб-платформе и кроссбраузере?
В настоящее время у нас есть "нормальный" Kinect и Kinect One из закрытой бета-версии, работающие в браузере и Unity Web Player.
Пожалуйста, поделитесь своими мыслями о решении.
2 ответа
Вероятно, ваш лучший подход на этом этапе - продолжать использовать NPAPI, кроме Chrome, а в Chrome использовать нативные сообщения. Конечно, Chrome сделал так сложно, как они могут установить хост, к которому вы будете подключаться, так что это будет непросто, и вам придется устанавливать расширение и хост отдельно, но все готово.
Я заранее прошу прощения за то, что просто извергал ссылки, фактически не предоставляя много информации, но, насколько я знаю, не существует известных хороших альтернатив.
Если бы я был на вашем месте, я бы взглянул на API chrome.usb или, возможно, в зависимости от вашего варианта использования, node-kinect.
Вот хороший общий ресурс / обсуждение альтернатив NPAPI: Плагины для браузеров в мире пост-NPAPI