How to visualize music from embedded youtube video in javascript?

I have a webpage (build with react) with embedded youtube music videos.
I want to be able to create various visual effects to the beat of the music in these videos while it’s playing (so if user has stopped the video there shouldn’t be any effects).
Is there a way to do it?