fix: force ScriptProcessorNode (bypass AudioWorklet) để debug no-audio

This commit is contained in:
2026-07-27 15:15:20 +07:00
parent 05113e17f3
commit cdfe88ba76
+3 -3
View File
@@ -68,14 +68,14 @@
console.log("[SonicSF] AudioCtx state:", _audioCtx.state, "sampleRate:", _audioCtx.sampleRate);
var _useScriptNode = false;
var _useScriptNode = true;
try {
await _audioCtx.audioWorklet.addModule('/static/js/worklets/fluidsynth-bridge.js');
console.log("[SonicSF] Worklet registered OK");
} catch (e) {
console.warn("[SonicSF] Worklet reg failed, fallback ScriptProcessorNode:", e);
_useScriptNode = true;
console.warn("[SonicSF] Worklet reg failed:", e);
}
console.log("[SonicSF] Using ScriptProcessorNode (forced for debug)");
console.log("[SonicSF] Initializing FluidSynth WASM Engine...");
var TOTAL_MEMORY = 256 * 1024 * 1024;