AudioScheduledSourceNode: stop() Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2020 browserübergreifend verfügbar.
Die stop()-Methode von AudioScheduledSourceNode plant das Stoppen der Wiedergabe eines Klangs zu einer angegebenen Zeit. Wenn keine Zeit angegeben wird, stoppt der Klang sofort.
Jedes Mal, wenn Sie stop() auf demselben Knoten aufrufen, ersetzt die angegebene Zeit jede zuvor geplante Stoppzeit, die noch nicht eingetreten ist. Wenn der Knoten bereits gestoppt wurde, hat diese Methode keine Wirkung.
Hinweis: Wenn eine geplante Stoppzeit vor der geplanten Startzeit des Knotens auftritt, beginnt der Knoten nie zu spielen.
Syntax
stop()
stop(when)
Parameter
whenOptional-
Die Zeit in Sekunden, zu der der Klang aufhören soll zu spielen. Dieser Wert wird im selben Zeitkoordinatensystem angegeben, das der
AudioContextfür seincurrentTime-Attribut verwendet. Wenn Sie diesen Parameter weglassen, einen Wert von 0 angeben oder einen negativen Wert übergeben, wird die Wiedergabe des Klangs sofort gestoppt.
Rückgabewert
Keiner (undefined).
Ausnahmen
InvalidStateNode