From 199d02ba051d166c52f09d59117ad2cf83665364 Mon Sep 17 00:00:00 2001 From: Miroslav Pejic Date: Mon, 1 Aug 2022 17:36:15 +0200 Subject: [PATCH] [mirotalksfu] - Fix audioaudioLevelObserver --- app/src/Room.js | 4 ++-- public/js/RoomClient.js | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/Room.js b/app/src/Room.js index 25082708..57b1a250 100644 --- a/app/src/Room.js +++ b/app/src/Room.js @@ -63,9 +63,9 @@ module.exports = class Room { peerProducer.kind == 'audio' && peer.peer_audio === true ) { - let data = { peer_id: peer.id, audioVolume: audioVolume }; + let data = { peer_name: peer.peer_name, peer_id: peer.id, audioVolume: audioVolume }; //log.debug('audioLevelObserver', data); - this.io.emit('audioVolume', data); + this.broadCast(0, 'audioVolume', data); } }); }); diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index c882bb22..7bf4e6ec 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -2690,12 +2690,13 @@ class RoomClient { handleAudioVolume(data) { let peerId = data.peer_id; + let peerName = data.peer_name; let producerAudioBtn = this.getId(peerId + '_audio'); let consumerAudioBtn = this.getId(peerId + '__audio'); let pbProducer = this.getId(peerId + '_pitchBar'); let pbConsumer = this.getId(peerId + '__pitchBar'); let audioVolume = data.audioVolume * 10; //10-100 - // console.log('Active speaker', { peer_id: peerId, audioVolume: audioVolume }); + console.log('Active speaker', { peer_name: peerName, peer_id: peerId, audioVolume: audioVolume }); if (audioVolume > 40) { if (producerAudioBtn) producerAudioBtn.style.color = 'orange'; if (consumerAudioBtn) consumerAudioBtn.style.color = 'orange';