[SOLVED] Analyser on audio of a video

I want to use the Analyser in the audio of a video texture, so I tried to use the project, at the link below, that has an audio, with an Analyser, and a video playing simultaneously, in which I disabled the Analyser on the audio script and copy it code to the video script but without success.
Someone can help?

Overview | Dashboard | Spatial Audio test | PlayCanvas | 3D HTML5 & WebGL Game Engine

Not used this but just having a quick debug:


analyser is undefined when this code is executed which is why you are getting the error in the launch tab.


Well, so the context.createAnalyser() function is not working because the source is a video and not a audio, right?
Some clue how to manage this?

I don’t know much about the Audio API, I can only really help with the runtime code errors.

This is still an issue. You’ve created an analyser in the initialise function but its assigned to a local variable and not a property to the script instance.

        var analyser = context.createAnalyser();

After fixing this and adding an ‘bar’ entity as a child of the TV, it looks fine now ?

Project: https://playcanvas.com/project/1005908/overview/f-spatial-audio-test

1 Like


Sorry again by my ignorance!

It is working like a charm!

Thanks a lot, it was a great help!