From 908f2932ae819b3f6ac293a0a921c30bafe741d6 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Mon, 25 May 2020 13:14:58 +0300 Subject: [PATCH] Attempt to switch sourceBuffer mode --- web-service/public/js/bundle.js | 5 ++++- web-service/public/js/index.js | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/web-service/public/js/bundle.js b/web-service/public/js/bundle.js index d4939ad2f..9a269a79d 100644 --- a/web-service/public/js/bundle.js +++ b/web-service/public/js/bundle.js @@ -59700,7 +59700,7 @@ createVideoPlayer = () => { containerDiv.innerHTML += ''*/ createPeer(); //connectToStream(); - new FTLStream(peer, current_data.uri, containerDiv); + window.ftlstream = new FTLStream(peer, current_data.uri, containerDiv); } /** @@ -59978,6 +59978,9 @@ function FTLStream(peer, uri, element) { decode(pckg[5]);*/ this.converter.appendRawData(pckg[5]); this.converter.play(); + if (this.converter.sourceBuffer.mode != "sequence") { + this.converter.sourceBuffer.mode = 'sequence'; + } } else { if (ts > 0) { dts = streampckg[0] - ts; diff --git a/web-service/public/js/index.js b/web-service/public/js/index.js index d8d49eacc..2709485bb 100644 --- a/web-service/public/js/index.js +++ b/web-service/public/js/index.js @@ -61,7 +61,7 @@ createVideoPlayer = () => { containerDiv.innerHTML += ''*/ createPeer(); //connectToStream(); - new FTLStream(peer, current_data.uri, containerDiv); + window.ftlstream = new FTLStream(peer, current_data.uri, containerDiv); } /** @@ -339,6 +339,9 @@ function FTLStream(peer, uri, element) { decode(pckg[5]);*/ this.converter.appendRawData(pckg[5]); this.converter.play(); + if (this.converter.sourceBuffer.mode != "sequence") { + this.converter.sourceBuffer.mode = 'sequence'; + } } else { if (ts > 0) { dts = streampckg[0] - ts; -- GitLab