SpeechSynthesisUtterance: pause-Ereignis
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2018 browserübergreifend verfügbar.
Das pause-Ereignis des SpeechSynthesisUtterance-Objekts der Web Speech API wird ausgelöst, wenn die Sprachausgabe während der Wiedergabe pausiert wird.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
js
addEventListener("pause", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
js
onpause = (event) => { }
Ereignistyp
Ein SpeechSynthesisEvent. Erbt von Event.
Beispiele
Sie können das pause-Ereignis mit der Methode addEventListener verwenden:
js
utterThis.addEventListener("pause", (event) => {
console.log(`Speech paused after ${event.elapsedTime} seconds.`);
});
Oder verwenden Sie die Event-Handler-Eigenschaft onpause. Beachten Sie jedoch, dass dies gegebenenfalls andere über onpause hinzugefügte Event-Listener ersetzt:
js
utterThis.onpause = (event) => {
console.log(`Speech paused after ${event.elapsedTime} seconds.`);
};
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # eventdef-speechsynthesisutterance-pause> |
| Web Speech API> # dom-speechsynthesisutterance-onpause> |