[mirotalksfu] - Fix audioaudioLevelObserver
هذا الالتزام موجود في:
@@ -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';
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم