From e0df74093bcd4bc0f43d833ecf5ae13fe54e9403 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 6 Mar 2022 10:35:28 -0500 Subject: [PATCH] fix repeat play? --- .../src/pages/obs-layer/player/WebSocketProtocol.ts | 8 ++++++-- 1 file changed, 6 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 ac64e3a5bf..61a51733d8 100644 --- a/packages/storyteller-obs/src/pages/obs-layer/player/WebSocketProtocol.ts +++ b/packages/storyteller-obs/src/pages/obs-layer/player/WebSocketProtocol.ts @@ -104,15 +104,19 @@ class WebSocketProtocol { const sound = new Howl({ src: [maybePlayableAudio.getUrl()], + autoplay: false, + loop: false, onend: function(soundId: number) { that.currentSound = undefined; that.playNextAvailableAudio(); // eagerly play the next one. - } + }, }); this.currentSound = sound; - sound.play(); + sound.once('load', function() { + sound.play(); + }); } }