diff --git a/public/js/custom.js b/public/js/custom.js index ad661bf..3a9fe76 100644 --- a/public/js/custom.js +++ b/public/js/custom.js @@ -21,20 +21,18 @@ ajaxChat.customInitialize = function() { } ajaxChat.loadHTML5Sounds=function(){ - aO = document.createElement('audio'); - aO.id = 'audioObject'; - document.body.appendChild(aO); - this.audioObject = document.getElementById('audioObject'); this.setAudioVolume(this.settings['audioVolume']); this.sounds = {}; - for(var key in this.soundFiles){ - this.sounds[key] = this.dirs['sounds']+this.soundFiles[key]; + for(var key in this.soundFiles) { + this.sounds[key] = this.dirs['sounds'] + this.soundFiles[key]; } } ajaxChat.playHTML5Sound=function(soundID,soundFile){ - this.audioObject.src = soundFile; - this.audioObject.play(); + var snd = document.createElement('audio'); + snd.src = soundFile; + snd.volume = this.html5AudioVolume; + snd.play(); } ajaxChat.setHTML5SoundVolume=function(volume){ - this.audioObject.volume = volume; + this.html5AudioVolume = volume; }