this.audios = {};
this.playing = null;
this.simpleTheme = this.fluidbook.settings.simpleSoundTheme;
+ this.volume = parseFloat(this.fluidbook.settings.soundVolume);
+ if (isNaN(this.volume)) {
+ this.volume = 100;
+ }
+ this.volume = Math.max(0, Math.min(100, this.volume)) / 100;
+ console.log(this.volume, this.fluidbook.settings.soundVolume);
this.initEvents();
}
src = 'data/sounds/' + v + '.mp3';
}
var s = new Audio($this.fluidbook.loader.getURL(src));
- s.volume = 1;
+ s.volume = $this.volume;
s.preload = 'auto';
$this.audios[v] = s;
})
}
try {
- this.audios[sound].volume = 1;
+ this.audios[sound].volume = this.volume;
if (this.audios[sound].fastSeek !== undefined) {
this.audios[sound].fastSeek(seek);
} else {