diff --git a/epub.js b/epub.js index f63bc15..cc6a6c3 100644 --- a/epub.js +++ b/epub.js @@ -486,7 +486,7 @@ class MediaOverlay extends EventTarget { audio.volume = this.#volume audio.playbackRate = this.#rate audio.play().catch(e => this.#error(e)) - }) + }, { once: true }) } async start(sectionIndex, filter = () => true) { this.#audio?.pause()