*wip
This commit is contained in:
parent
27800d17fd
commit
26ec97f7af
|
|
@ -703,9 +703,9 @@
|
|||
context.JK.FaderHelpers.renderFader($voiceChatGain, faderOpts);
|
||||
$voiceChatGain.on('fader_change', faderChanged);
|
||||
context.JK.FaderHelpers.setFaderValue(mixer.id, gainPercent);
|
||||
if (mixer.mute) {
|
||||
_toggleVisualMuteControl($voiceChatMute, true);
|
||||
}
|
||||
//if (mixer.mute) {
|
||||
_toggleVisualMuteControl($voiceChatMute, mixer, null);
|
||||
//}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -872,15 +872,15 @@
|
|||
var oppositeMixer = null;
|
||||
if(mixers) {
|
||||
if(mixers[ChannelGroupIds.AudioInputMusicGroup]) {
|
||||
mixer = [ChannelGroupIds.AudioInputMusicGroup][0]
|
||||
mixer = mixers[ChannelGroupIds.AudioInputMusicGroup][0]
|
||||
}
|
||||
else if(sessionModel.isMasterMixMode() && mixers[ChannelGroupIds.PeerAudioInputMusicGroup]) {
|
||||
mixer = [ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
oppositeMixer = [ChannelGroupIds.UserMusicInputGroup][0]
|
||||
mixer = mixers[ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
oppositeMixer = mixers[ChannelGroupIds.UserMusicInputGroup][0]
|
||||
}
|
||||
else if(!sessionModel.isMasterMixMode() && mixers[ChannelGroupIds.UserMusicInputGroup]) {
|
||||
mixer = [ChannelGroupIds.UserMusicInputGroup][0]
|
||||
oppositeMixer = [ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
mixer = mixers[ChannelGroupIds.UserMusicInputGroup][0]
|
||||
oppositeMixer = mixers[ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
}
|
||||
}
|
||||
if (mixer) {
|
||||
|
|
@ -957,20 +957,27 @@
|
|||
var keysToDelete = [];
|
||||
for (var key in lookingForMixers) {
|
||||
var clientId = lookingForMixers[key];
|
||||
var mixer = null;
|
||||
var mixers = _groupedMixersForClientId(
|
||||
clientId,
|
||||
[
|
||||
ChannelGroupIds.AudioInputMusicGroup,
|
||||
ChannelGroupIds.PeerAudioInputMusicGroup,
|
||||
ChannelGroupIds.UserMusicInputGroup
|
||||
],
|
||||
usedMixers);
|
||||
var mixer = null;
|
||||
var oppositeMixer = null;
|
||||
if(mixers) {
|
||||
if(mixers[ChannelGroupIds.AudioInputMusicGroup]) {
|
||||
mixer = [ChannelGroupIds.AudioInputMusicGroup][0]
|
||||
mixer = mixers[ChannelGroupIds.AudioInputMusicGroup][0]
|
||||
}
|
||||
else if(sessionModel.isMasterMixMode() && mixers[ChannelGroupIds.PeerAudioInputMusicGroup]) {
|
||||
mixer = [ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
oppositeMixer = [ChannelGroupIds.UserMusicInputGroup][0]
|
||||
mixer = mixers[ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
oppositeMixer = mixers[ChannelGroupIds.UserMusicInputGroup][0]
|
||||
}
|
||||
else if(!sessionModel.isMasterMixMode() && mixers[ChannelGroupIds.UserMusicInputGroup]) {
|
||||
mixer = [ChannelGroupIds.UserMusicInputGroup][0]
|
||||
oppositeMixer = [ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
mixer = mixers[ChannelGroupIds.UserMusicInputGroup][0]
|
||||
oppositeMixer = mixers[ChannelGroupIds.PeerAudioInputMusicGroup][0]
|
||||
}
|
||||
}
|
||||
if (mixer) {
|
||||
|
|
@ -989,7 +996,7 @@
|
|||
$('.disabled-track-overlay', $track).hide();
|
||||
$('.track-connection', $track).removeClass('red yellow green').addClass('grey');
|
||||
// Set mute state
|
||||
_toggleVisualMuteControl($track.find('.track-icon-mute'), mixer.mute, oppositeMixer.mute);
|
||||
_toggleVisualMuteControl($track.find('.track-icon-mute'), mixer, oppositeMixer);
|
||||
}
|
||||
else {
|
||||
// if 1 second has gone by and still no mixer, then we gray the participant's tracks
|
||||
|
|
@ -1129,8 +1136,8 @@
|
|||
// TODO: Use mixer's range
|
||||
var faderValue = percentFromMixerValue(-80, 20, value);
|
||||
context.JK.FaderHelpers.setFaderValue(mixerId, faderValue);
|
||||
var $muteControl = $('[control="mute"][mixer-id="' + mixerId + '"]');
|
||||
_toggleVisualMuteControl($muteControl, isMuted);
|
||||
//var $muteControl = $('[control="mute"][mixer-id="' + mixerId + '"]');
|
||||
//_toggleVisualMuteControl($muteControl, isMuted);
|
||||
}
|
||||
|
||||
function handleBridgeCallback() {
|
||||
|
|
@ -1211,8 +1218,8 @@
|
|||
sessionModel.deleteTrack(sessionId, trackId);
|
||||
}
|
||||
|
||||
function _toggleVisualMuteControl($control, muting) {
|
||||
if (muting) {
|
||||
function _toggleVisualMuteControl($control, currentMixer, oppositeMixer) {
|
||||
if (currentMixer.mute) {
|
||||
$control.removeClass('enabled');
|
||||
$control.addClass('muted');
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue