| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/BaseAudioContext/currentTime | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
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.
Eine Fliekommazahl.
const audioCtx = new AudioContext();
// Older webkit/blink browsers require a prefix
//
console.log(audioCtx.currentTime);
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.
// 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
//
| Spezifikation |
|---|
| Web Audio API # dom-baseaudiocontext-currenttime |
BaseAudioContextcreateAnalyser()createBiquadFilter()createBuffer()createBufferSource()createChannelMerger()createChannelSplitter()createConstantSource()createConvolver()createDelay()createDynamicsCompressor()createGain()createIIRFilter()createOscillator()createPanner()createPeriodicWave()createScriptProcessor()createStereoPanner()createWaveShaper()decodeAudioData()AnalyserNodeAudioBufferAudioBufferSourceNodeAudioContextAudioDestinationNodeAudioListenerAudioNodeAudioParamAudioProcessingEventAudioScheduledSourceNodeAudioSinkInfoAudioWorkletAudioWorkletGlobalScopeAudioWorkletNodeAudioWorkletProcessorBiquadFilterNodeChannelMergerNodeChannelSplitterNodeConstantSourceNodeConvolverNodeDelayNodeDynamicsCompressorNodeGainNodeIIRFilterNodeMediaElementAudioSourceNodeMediaStreamAudioDestinationNodeMediaStreamAudioSourceNodeOfflineAudioCompletionEventOfflineAudioContextOscillatorNodePannerNodePeriodicWaveStereoPannerNodeWaveShaperNodeDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |