Fix audio fade in fight on pause event

This commit is contained in:
OleSTEEP 2024-03-23 16:41:13 +03:00
parent dcac44027a
commit 58f92db8a0
2 changed files with 0 additions and 64 deletions

View file

@ -1,37 +1,5 @@
// by VienDesu! Poring Team 2023
// ============================================================
// Add Cordova pause/resume events support for AudioManager
// ============================================================
var currentBgm = null;
var currentBgs = null;
document.addEventListener("deviceready", onCordovaDeviceReady, false);
function onCordovaDeviceReady() {
console.log("AudioManager - SETUP!!!"); //Remove in release
document.addEventListener("pause", onCordovaPause, false);
document.addEventListener("resume", onCordovaResume, false);
};
function onCordovaPause() {
console.log("AudioManager - HIDE!!!"); //Remove in release
currentBgm = AudioManager.saveBgm();
currentBgs = AudioManager.saveBgs();
AudioManager.stopAll();
};
function onCordovaResume() {
console.log("AudioManager - SHOW!!!"); //Remove in release
try {
AudioManager.replayBgm(currentBgm);
AudioManager.replayBgs(currentBgs);
} catch {
console.log("CordovaFixes: Audio to resume not found!");
}
};
// =========================================================
// Add Cordova pause/resume events support for RPG Maker
// =========================================================

View file

@ -1,37 +1,5 @@
// by VienDesu! Poring Team 2023
// ============================================================
// Add Cordova pause/resume events support for AudioManager
// ============================================================
var currentBgm = null;
var currentBgs = null;
document.addEventListener("deviceready", onCordovaDeviceReady, false);
function onCordovaDeviceReady() {
console.log("AudioManager - SETUP!!!"); //Remove in release
document.addEventListener("pause", onCordovaPause, false);
document.addEventListener("resume", onCordovaResume, false);
};
function onCordovaPause() {
console.log("AudioManager - HIDE!!!"); //Remove in release
currentBgm = AudioManager.saveBgm();
currentBgs = AudioManager.saveBgs();
AudioManager.stopAll();
};
function onCordovaResume() {
console.log("AudioManager - SHOW!!!"); //Remove in release
try {
AudioManager.replayBgm(currentBgm);
AudioManager.replayBgs(currentBgs);
} catch {
console.log("CordovaFixes: Audio to resume not found!");
}
};
// =========================================================
// Add Cordova pause/resume events support for RPG Maker
// =========================================================