AudioPlaybackStats: toJSON() Methode
Die toJSON() Methode des AudioPlaybackStats-Interfaces 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
>Verwenden 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 JSON.stringify(stats) direkt verwenden; es wird toJSON() automatisch aufrufen.
Spezifikationen
| Spezifikation |
|---|
| Web Audio API> # dom-audioplaybackstats-tojson> |