From 3013d76b57b7eadbfc1720a93c8f9c2ff469c1c8 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 2 Mar 2022 04:08:52 -0500 Subject: [PATCH] stop playing simultaneously --- .../src/pages/obs-layer/player/WebSocketProtocol.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/storyteller-obs/src/pages/obs-layer/player/WebSocketProtocol.ts b/packages/storyteller-obs/src/pages/obs-layer/player/WebSocketProtocol.ts index df7614d7da..ac64e3a5bf 100644 --- a/packages/storyteller-obs/src/pages/obs-layer/player/WebSocketProtocol.ts +++ b/packages/storyteller-obs/src/pages/obs-layer/player/WebSocketProtocol.ts @@ -63,7 +63,6 @@ class WebSocketProtocol { }, 1000); } - private onWebsocketError(event: Event) { const that = this; setTimeout(() => that.newWebsocket(), 1000); @@ -106,10 +105,13 @@ class WebSocketProtocol { const sound = new Howl({ src: [maybePlayableAudio.getUrl()], onend: function(soundId: number) { - //that.playNextAvailableAudio(); // eagerly play the next one. + that.currentSound = undefined; + that.playNextAvailableAudio(); // eagerly play the next one. } }); + this.currentSound = sound; + sound.play(); } }