mirror of
https://github.com/doublespeakgames/adarkroom.git
synced 2026-05-28 00:01:54 +08:00
add function to get current volume
This commit is contained in:
+8
-2
@@ -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
|
||||
);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user