Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. XRInputSourceArray

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

XRInputSourceArray

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Das InterfaceXRInputSourceArray repräsentiert einedynamische Liste von WebXR-Eingabequellen und wird als Rückgabewert derXRSession-EigenschaftinputSources verwendet. Jeder Eintrag ist einXRInputSource, das ein mit dem WebXR-System verbundenes Eingabegerät darstellt.

Zusätzlich zur Möglichkeit, auf die Eingabequellen in der Liste unter Verwendung der Standard-Array-Notation (d.h. mit Indexnummern in eckigen Klammern) zuzugreifen, stehen Methoden zur Verfügung, die die Verwendung von Iteratoren ermöglichen, und dieforEach()-Methode ist ebenfalls verfügbar.

Instanz-Eigenschaften

Die folgenden Eigenschaften sind aufXRInputSourceArray-Objekten verfügbar.

lengthSchreibgeschütztExperimentell

Die Anzahl derXRInputSource-Objekte in der Liste.

Instanz-Methoden

Die folgenden Methoden sind aufXRInputSourceArray-Objekten verfügbar. Sie können auch die Funktionen desSymbol-Typs verwenden.

entries()Experimentell

Gibt eineniterator zurück, den Sie verwenden können, um die Liste der Schlüssel/Werte-Paare in der Liste durchzugehen. Jedes zurückgegebene Element ist ein Array, dessen erster Wert der Index und dessen zweiter Wert derXRInputSource an diesem Index ist.

forEach()Experimentell

Iteriert über jedes Element in der Liste, in der Reihenfolge von zuerst bis zuletzt.

keys()Experimentell

Eine Liste der Schlüssel, die den Einträgen in der Eingabequellen-Liste entsprechen.

values()Experimentell

Gibt eineniterator zurück, den Sie verwenden können, um alle Werte in der Liste durchzugehen. Jedes Element ist ein einzelnesXRInputSource-Objekt.

Zusätzlich zu diesen Methoden können Sie Array-Notation verwenden, um Elemente in der Liste nach Index zuzugreifen. Zum Beispiel ruft der unten stehende Code-Schnipsel eine FunktionhandleInput() auf und übergibt ihr das erste Element in der Eingabequellen-Liste, falls die Liste nicht leer ist.

js
let sources = xrSession.inputSources;if (sources.length > 0) {  handleInput(sources[0]);}

Spezifikationen

Specification
WebXR Device API
# xrinputsourcearray-interface

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp