Hello
i tried to get volume from audioLevelObserver, but having this
this.audioLevelObserver = await this.router.createAudioLevelObserver(
{
maxEntries : 1,
threshold : -127,
interval : 1000
});
it will only give me an audioLevelObserver which is
{“_events”:{“volumes”:[null,null,null],“silence”:[null,null,null]},“_eventsCount”:3,“_maxListeners”:null,“internal”:{“routerId”:“9accfac3-0572-4c1d-992a-815b7d4e3b02”,“rtpObserverId”:“5c4c64a5-b163-443f-ae26-07519ea0d52e”},“channel”:{“_events”:{},“_eventsCount”:6,“_maxListeners”:null},“payloadChannel”:{“_events”:{},“_eventsCount”:0,“_maxListeners”:null}}
and added
this.audioLevelObserver.on(‘volumes’, (volumes) => {logDebug(‘VOLUMES’, volumes);});
but no log about volume observer ever being called.
Is audioLevelObserver object i created correct?
Thanks