add function to get current volume

This commit is contained in:
jorsi
2020-06-02 16:02:12 -04:00
parent 28c4462ffb
commit bfd8b3690e
+8 -2
View File
@@ -194,18 +194,24 @@ var AudioEngine = {
AudioEngine.audioContext.currentTime + AudioEngine.FADE_TIME
);
},
setVolume: function (volume) {
getVolume: function () {
return AudioEngine.master.gain.value;
},
setVolume: function (volume, s) {
if (!AudioEngine.master) return; // master may not be ready yet
if (!volume) {
volume = 1.0;
}
if (!s) {
s = 1.0;
}
AudioEngine.master.gain.setValueAtTime(
AudioEngine.master.gain.value,
AudioEngine.audioContext.currentTime
);
AudioEngine.master.gain.linearRampToValueAtTime(
volume,
AudioEngine.audioContext.currentTime + AudioEngine.FADE_TIME / 2
AudioEngine.audioContext.currentTime + s
);
}
};