From 54e5291ab7669089e280960a702ecc2d71973c59 Mon Sep 17 00:00:00 2001 From: Kevin Ngo Date: Tue, 18 Sep 2018 03:36:46 -0700 Subject: [PATCH] fixed audioanalyser switch by setting audioanalyser element ID, set crossOrigin on audio (fixes #11) --- src/components/song-preview.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/song-preview.js b/src/components/song-preview.js index 8abdd2b..0565c41 100644 --- a/src/components/song-preview.js +++ b/src/components/song-preview.js @@ -73,6 +73,7 @@ AFRAME.registerComponent('song-preview-system', { queuePreloadSong: function (challengeId, previewStartTime) { if (this.audioStore[challengeId]) { return; } const audio = document.createElement('audio'); + audio.crossOrigin = 'anonymous'; audio.currentTime = previewStartTime; audio.volume = 0; this.audioStore[challengeId] = audio; @@ -135,10 +136,8 @@ AFRAME.registerComponent('song-preview-system', { }, updateAnalyser: function () { - var introSongEl = document.getElementById('introSong'); - var audioAnalyserEl = document.getElementById('audioanalyser'); - introSongEl.pause(); - //audioAnalyserEl.setAttribute('audioanalyser', 'src', this.audio); + document.getElementById('introSong').pause(); + document.getElementById('audioanalyser').setAttribute('audioanalyser', 'src', this.audio); }, clearSong: function (challengeId) {