Spec-Zone.ru › Web APIs

XRSession: свойство inputSources

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология
Перед использованием в рабочей среде внимательно проверьте таблицу совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

Только для чтения inputSources свойство интерфейса XRSession возвращает объект XRInputSourceArray, который перечисляет все контроллеры и устройства ввода, которые явно связаны с устройством XR и в настоящее время доступны. Эти контроллеры могут включать в себя ручные контроллеры, перчатки XR, оптически отслеживаемые руки и методы ввода на основе взгляда. Клавиатуры, геймпады и мыши не считаются источниками ввода WebXR.

Примечание: Традиционные контроллеры геймпадов поддерживаются с помощью API геймпадов.

Значение

Объект XRInputSourceArray, перечисляющий все подключенные в данный момент контроллеры ввода, которые связаны конкретно с используемым в данный момент устройством XR. Возвращаемый объект динамический; при подключении и отключении устройств от системы пользователя содержимое списка обновляется, чтобы отразить изменения.

Примечания по использованию

Вы можете добавить обработчик события XRSession inputsourceschange, чтобы быть проинформированным о том, когда содержимое списка подключенных устройств сеанса меняется. Затем вы можете получить значение inputSources, чтобы изучить список, или вы можете обратиться к ссылке на список, который вы сохранили ранее.

Спецификации

Спецификация
API устройств WebXR
# dom-xrsession-inputsources

Совместимость браузеров

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
inputSources 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет

См. также

  • XRInputSource
  • Событие inputsourceschange
  • API геймпадов

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRSession/inputSources

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API