Add a three.js AudioAnalyser to an HLS Stream

Is it possible to add a three.js AudioAnalyser (or WebAPI AnalyserNode) to an Hls audio stream? This is what I have so far and average frequency always returns 0.

        let audioContext = new (window.AudioContext || window.webkitAudioContext)();

        let streamAudio = document.querySelector('#player');

        if (Hls.isSupported()) {

            hls.loadSource('https://stream.revma.ihrhls.com/zc2593/hls.m3u8');
            hls.attachMedia(streamAudio);           

        }

        plyr.setup(streamAudio);

        listener = new THREE.AudioListener();
        listener.hasPlaybackControl = true;
        perspectiveCamera.add(listener);
        audio = new THREE.Audio(listener);

        analyser = new THREE.AudioAnalyser(audio, fftSize);
        let frequencyData = analyser.getAverageFrequency();

        console.log(frequencyData);

/cc