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
// 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