Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

AudioPlaybackStats: toJSON()-Methode

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die toJSON()-Methode der AudioPlaybackStats-Schnittstelle ist ein Serializer; sie gibt eine JSON-Darstellung des AudioPlaybackStats-Objekts zurück.

Syntax

js
toJSON()

Parameter

Keine.

Rückgabewert

Ein JSON-Objekt, das die Serialisierung des AudioPlaybackStats-Objekts ist.

Beispiele

Verwendung der toJSON-Methode

In diesem Beispiel gibt der Aufruf von stats.toJSON() eine JSON-Darstellung des AudioPlaybackStats-Objekts zurück.

js
const audioCtx = new AudioContext();
const stats = audioCtx.playbackStats;

// ...

// Log playbackStats JSON
console.log(stats.toJSON());

Dies würde ein JSON-Objekt wie folgt protokollieren:

json
{
  "underrunDuration": 0,
  "underrunEvents": 0,
  "totalDuration": 68.252138,
  "averageLatency": 0.01863,
  "minimumLatency": 0,
  "maximumLatency": 0.018654
}

Um einen JSON-String zu erhalten, können Sie direkt JSON.stringify(stats) verwenden; es wird automatisch toJSON() aufrufen.

Spezifikationen

Spezifikation
Web Audio API
# dom-audioplaybackstats-tojson

Browser-Kompatibilität

Siehe auch