AudioContext: baseLatency-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Die schreibgeschützte Eigenschaft baseLatency des AudioContext-Interfaces gibt einen Wert vom Typ Double zurück, der die Anzahl an Sekunden an Verarbeitungsverzögerung darstellt, die durch das AudioContext entstehen, wenn ein Audiopuffer vom AudioDestinationNode – d. h. das Ende des Audio-Diagramms – in das Audiosubsystem des Hostsystems übergeben wird, um abgespielt zu werden.

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

Wert

Ein Double, das 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

Specification
Web Audio API
# dom-audiocontext-baselatency

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch