From 32ddd04e13667d2d51b15aa7d16774dab3e95831 Mon Sep 17 00:00:00 2001 From: Luke Berndt Date: Sun, 6 Oct 2024 09:53:08 -0400 Subject: [PATCH] still broken --- frontend/src/Call/components/MediaPlayer.js | 15 +++++++-------- frontend/src/Call/components/WaveSurfer.js | 1 + 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/src/Call/components/MediaPlayer.js b/frontend/src/Call/components/MediaPlayer.js index 1cfc620..1ba165a 100644 --- a/frontend/src/Call/components/MediaPlayer.js +++ b/frontend/src/Call/components/MediaPlayer.js @@ -33,8 +33,8 @@ const MediaPlayer = (props) => { const [playTime, setPlayTime] = useState(0); const playSilence = props.playSilence; const parentHandlePlayPause = props.onPlayPause - const regionsPlugin = useMemo(() => RegionsPlugin.create(), []); - const plugins = useMemo(() => [regionsPlugin], [regionsPlugin]); + //const regionsPlugin = useMemo(() => RegionsPlugin.create(), []); + //const plugins = useMemo(() => [regionsPlugin], [regionsPlugin]); // { barWidth: 3, barGap: 3, barRadius: 6, - plugins: plugins, + //plugins: plugins, responsive: true, media: audioRef.current, backend: 'MediaElement', @@ -88,7 +88,7 @@ const MediaPlayer = (props) => { } audio.src = "/silence.m4a"; //wavesurfer.load("/silence.m4a"); - regionsPlugin.clearRegions(); + //regionsPlugin.clearRegions(); } // // In browsers that don’t yet support this functionality, // // playPromise won’t be defined. @@ -135,7 +135,7 @@ const MediaPlayer = (props) => { playPromise.then(function () { console.log("clearRegions"); - regionsPlugin.clearRegions(); + /*regionsPlugin.clearRegions(); call.srcList.forEach(src => { regionsPlugin.addRegion({ start: src.pos, @@ -143,7 +143,7 @@ const MediaPlayer = (props) => { drag: false, resize: false }); - }); + });*/ }).catch(function (error) { console.log("Automatic playback failed: " + error); @@ -212,8 +212,7 @@ const MediaPlayer = (props) => { }
-
- +
diff --git a/frontend/src/Call/components/WaveSurfer.js b/frontend/src/Call/components/WaveSurfer.js index 4232c5d..f56a23f 100644 --- a/frontend/src/Call/components/WaveSurfer.js +++ b/frontend/src/Call/components/WaveSurfer.js @@ -37,6 +37,7 @@ function useWavesurferInstance(containerRef, options) { setWavesurfer(ws) return () => { + console.log('destroying wavesurfer') ws.destroy() } }, [containerRef, ...flatOptions])