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