From 817decef2e1c47937405a3998f7ec98938cbf83a Mon Sep 17 00:00:00 2001 From: jorsi Date: Mon, 12 Oct 2020 21:59:16 -0400 Subject: [PATCH] remove audio preload --- script/audio.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/script/audio.js b/script/audio.js index 819c1db..4b0ffc1 100644 --- a/script/audio.js +++ b/script/audio.js @@ -12,15 +12,21 @@ var AudioEngine = { _initialized: false, init: function () { AudioEngine._initAudioContext(); + // AudioEngine._preloadAudio(); // removed to save bandwidth + AudioEngine._initialized = true; + }, + _preloadAudio: function () { // start loading music and events early + // ** could be used later if we specify a better set of + // audio files to preload -- i.e. we probably don't need to load + // the later villages or events audio, and esp. not the ending for (var key in AudioLibrary) { - if ( + if ( key.toString().indexOf('MUSIC_') > -1 || key.toString().indexOf('EVENT_') > -1) { - AudioEngine.loadAudioFile(AudioLibrary[key]); + AudioEngine.loadAudioFile(AudioLibrary[key]); } } - AudioEngine._initialized = true; }, _initAudioContext: function () { AudioEngine._audioContext = new (window.AudioContext || window.webkitAudioContext);