Neeraj
1
In previous version it was working properly now this is giving an error.
currently I’m using the cdn.
babylonjs-animation.js:4 Uncaught TypeError: Cannot read properties of undefined (reading 'unlocked')
at window.addEventListener.once (babylonjs-animation.js:4:37)
window.addEventListener(
"click",
() => {
if (!BABYLON.Engine.audioEngine.unlocked) {
BABYLON.Engine.audioEngine.unlock();
}
},
{ once: true }
);
To me it appears that the issue is not related to unlocked
, but to the fact that your BABYLON.Engine.audioEngine
itself is undefined
Maybe this topic might help ?
I’ve never used directly the BABYLON.Engine.audioEngine
to be honest, and I don’t know if it’s supposed to be created by default…
if(!BABYLON.Engine.audioEngine){
BABYLON.Engine.audioEngine = BABYLON.Engine.AudioEngineFactory();
}
This works, but maybe it’s not meant to be created manually, I don’t know 
++
Tricotou
1 Like
Yes, this is the issue. It will be fixed soon (PR already submitted)
2 Likes