From 072e4291f6e0de488578d1e5f488ab27ffd55f5e Mon Sep 17 00:00:00 2001 From: Jeff Keen Date: Tue, 18 Jul 2023 20:18:31 -0500 Subject: [PATCH] fix: Don't play howl if it's already playing --- ember-stereo/src/stereo-connections/howler.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ember-stereo/src/stereo-connections/howler.js b/ember-stereo/src/stereo-connections/howler.js index c0cd47c9..a4dfec1a 100644 --- a/ember-stereo/src/stereo-connections/howler.js +++ b/ember-stereo/src/stereo-connections/howler.js @@ -140,12 +140,14 @@ export default class Howler extends BaseSound { } play({ position } = {}) { - this.isLoading = true; - this.debug('#play'); - if (typeof position !== 'undefined') { - this._setPosition(position); + if (!this.howl.playing()) { + this.isLoading = true; + this.debug('#play'); + if (typeof position !== 'undefined') { + this._setPosition(position); + } + this.howl.play(); } - this.howl.play(); } pause() {