[mirotalksfu] - Fix audioaudioLevelObserver

هذا الالتزام موجود في:
Miroslav Pejic
2022-08-01 17:36:15 +02:00
الأصل 3f0bac6c31
التزام 199d02ba05
2 ملفات معدلة مع 4 إضافات و3 حذوفات

عرض الملف

@@ -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);
}
});
});

عرض الملف

@@ -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';