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

BaseAudioContext: currentTime-Eigenschaft - 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

BaseAudioContext: currentTime-Eigenschaft

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit April 2021 browserbergreifend verfgbar.

Die schreibgeschtzte currentTime-Eigenschaft des BaseAudioContext Interfaces gibt einen Double-Wert zurck, der einen stndig zunehmenden Hardware-Zeitstempel in Sekunden darstellt, welcher fr die Planung von Audio-Wiedergaben, zur Visualisierung von Zeitachsen, etc. verwendet werden kann. Dieser beginnt bei 0.

In diesem Artikel

Wert

Eine Fliekommazahl.

Beispiele

js
const audioCtx = new AudioContext();
// Older webkit/blink browsers require a prefix

// 

console.log(audioCtx.currentTime);

Reduzierte Zeitprzision

Um Schutz vor Timing-Angriffen und Fingerprinting zu bieten, kann die Przision von audioCtx.currentTime je nach Browsereinstellungen gerundet werden. In Firefox ist die Option privacy.reduceTimerPrecision standardmig aktiviert und betrgt standardmig 2 ms. Sie knnen auch privacy.resistFingerprinting aktivieren; in diesem Fall betrgt die Przision 100 ms oder den Wert von privacy.resistFingerprinting.reduceTimerPrecision.microseconds, je nachdem, welcher grer ist.

Zum Beispiel wird mit reduzierter Zeitprzision das Ergebnis von audioCtx.currentTime immer ein Vielfaches von 0,002 sein oder ein Vielfaches von 0,1 (oder privacy.resistFingerprinting.reduceTimerPrecision.microseconds) mit aktiviertem privacy.resistFingerprinting.

js
// reduced time precision (2ms) in Firefox 60
audioCtx.currentTime;
// Might be:
// 23.404
// 24.192
// 25.514
// 

// reduced time precision with `privacy.resistFingerprinting` enabled
audioCtx.currentTime;
// Might be:
// 49.8
// 50.6
// 51.7
// 

Spezifikationen

Spezifikation
Web Audio API
# dom-baseaudiocontext-currenttime

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page