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

View in English Always switch to English

AudioContext: baseLatency-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.

Die schreibgeschützte Eigenschaft baseLatency des AudioContext-Interfaces gibt einen Gleitkommawert zurück, der die Anzahl der Sekunden darstellt, die durch die Verarbeitungslatenz verursacht werden, wenn der AudioContext ein Audiopuffer vom AudioDestinationNode — d.h. das Ende des Audiografen — in das Audiosubsystem des Host-Systems zur Wiedergabe überträgt.

Hinweis: Sie können während der Konstruktionszeit mit der Option latencyHint eine bestimmte Latenz anfordern, aber der Browser kann die Option ignorieren.

Wert

Ein Gleitkommawert, der die Basislatenz in Sekunden darstellt.

Beispiele

js
// default latency ("interactive")
const audioCtx1 = new AudioContext();
console.log(audioCtx1.baseLatency); // 0.00

// higher latency ("playback")
const audioCtx2 = new AudioContext({ latencyHint: "playback" });
console.log(audioCtx2.baseLatency); // 0.15

Spezifikationen

Spezifikation
Web Audio API
# dom-audiocontext-baselatency

Browser-Kompatibilität

Siehe auch