From: Vincent Vanwaelscappel Date: Tue, 23 Jan 2024 10:11:32 +0000 (+0100) Subject: wip #6648 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=28f1d16367dc31cd706bb6d3e7495c7d3d9eb92a;p=fluidbook-html5.git wip #6648 @0.5 --- diff --git a/js/libs/fluidbook/fluidbook.sound.js b/js/libs/fluidbook/fluidbook.sound.js index db850437..4571a2d8 100644 --- a/js/libs/fluidbook/fluidbook.sound.js +++ b/js/libs/fluidbook/fluidbook.sound.js @@ -1,9 +1,13 @@ function FluidbookSound(fluidbook) { this.fluidbook = fluidbook; - this.ambientEnabled = false; + if (!Modernizr.audio || this.fluidbook.support.iOS || this.fluidbook.support.android) { + this.ambientEnabled = this.enabled = this.on = false; + return; + } - if (this.fluidbook.settings.soundTheme === 'none' || this.fluidbook.settings.soundTheme == '' || !Modernizr.audio || this.fluidbook.support.iOS || this.fluidbook.support.android) { + this.ambientEnabled = false; + if (this.fluidbook.settings.soundTheme === 'none' || this.fluidbook.settings.soundTheme == '') { this.enabled = false; this.on = false; } @@ -74,6 +78,9 @@ FluidbookSound.prototype = { }, preloadSounds: function () { + if (!this.enabled) { + return; + } var sounds; if (this.simpleTheme) { sounds = ['empty', 'flip'];