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