diff --git a/game.js b/game.js index c110f72..714c370 100644 --- a/game.js +++ b/game.js @@ -1780,6 +1780,10 @@ registerProcessor('voice-playback', VoicePlaybackProcessor); sp.gainNode.gain.value = 0; // Start silent remoteSpeakers.set(socketId, sp); + // Register speaker in playback worklet + if (playbackNode) { + playbackNode.port.postMessage({ type: 'addSpeaker', id: socketId, gain: sp.gainNode.gain.value, pan: sp.pannerNode.pan.value }); + } initDecoderForSpeaker(socketId, codec); return sp; } diff --git a/index.html b/index.html index 7f7425c..cd78f8d 100644 --- a/index.html +++ b/index.html @@ -94,6 +94,6 @@ - +