[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/XRInputSourceArray [Back]  [Original]

XRInputSourceArray - Web-APIs | MDN

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

View in English Always switch to English

XRInputSourceArray

Eingeschrnkt verfgbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.

Experimentell: Dies ist eine experimentelle Technologie
berprfen Sie die Browser-Kompatibilittstabelle sorgfltig vor der Verwendung auf produktiven Webseiten.

Das Interface XRInputSourceArray reprsentiert eine dynamische Liste von WebXR-Eingabequellen und wird als Rckgabewert der XRSession-Eigenschaft inputSources verwendet. Jeder Eintrag ist ein XRInputSource, das ein mit dem WebXR-System verbundenes Eingabegert darstellt.

Zustzlich zur Mglichkeit, auf die Eingabequellen in der Liste unter Verwendung der Standard-Array-Notation (d.h. mit Indexnummern in eckigen Klammern) zuzugreifen, stehen Methoden zur Verfgung, die die Verwendung von Iteratoren ermglichen, und die forEach()-Methode ist ebenfalls verfgbar.

In diesem Artikel

Instanz-Eigenschaften

Die folgenden Eigenschaften sind auf XRInputSourceArray-Objekten verfgbar.

length Schreibgeschtzt

Die Anzahl der XRInputSource-Objekte in der Liste.

Instanz-Methoden

Die folgenden Methoden sind auf XRInputSourceArray-Objekten verfgbar. Sie knnen auch die Funktionen des Symbol-Typs verwenden.

entries()

Gibt einen iterator zurck, den Sie verwenden knnen, um die Liste der Schlssel/Werte-Paare in der Liste durchzugehen. Jedes zurckgegebene Element ist ein Array, dessen erster Wert der Index und dessen zweiter Wert der XRInputSource an diesem Index ist.

forEach()

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

keys()

Eine Liste der Schlssel, die den Eintrgen in der Eingabequellen-Liste entsprechen.

values()

Gibt einen iterator zurck, den Sie verwenden knnen, um alle Werte in der Liste durchzugehen. Jedes Element ist ein einzelnes XRInputSource-Objekt.

Zustzlich zu diesen Methoden knnen Sie Array-Notation verwenden, um Elemente in der Liste nach Index zuzugreifen. Zum Beispiel ruft der unten stehende Code-Schnipsel eine Funktion handleInput() 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

Spezifikation
WebXR Device API
# xrinputsourcearray

Browser-Kompatibilitt


Web Proxy Viewer  |  New URL  |  Original Page