diff --git a/languages/en_CA.json b/languages/en_CA.json index 34a51438..295d9b5a 100644 --- a/languages/en_CA.json +++ b/languages/en_CA.json @@ -440,6 +440,8 @@ "libx264": "libx264", "libx265": "libx265", "copy": "copy", + "Audio": "Audio", + "Mute Audio": "Mute Audio", "No Audio": "No Audio", "aac": "aac", "ac3": "ac3", diff --git a/web/libs/js/main.dash2.js b/web/libs/js/main.dash2.js index a9648fcf..06f6c934 100644 --- a/web/libs/js/main.dash2.js +++ b/web/libs/js/main.dash2.js @@ -1135,6 +1135,11 @@ switch($user.details.lang){ } } k.e.append(tmp).find('.stream-element').resize(); + if($.ccio.op().switches.monitorMuteAudio === 1){ + k.e.find('video').each(function(n,el){ + el.muted = "muted" + }) + } break; case'user-row': d.e=$('.user-row[uid="'+d.uid+'"][ke="'+d.ke+'"]') @@ -5128,6 +5133,15 @@ $('body') $('.monitor_item').attr('data-gs-auto-position','no') } break; + case'monitorMuteAudio': + $('.monitor_item video').each(function(n,el){ + if(e.o[e.switch] === 1){ + el.muted = true + }else{ + el.muted = false + } + }) + break; } switch(e.e.attr('type')){ case'text': diff --git a/web/pages/home.ejs b/web/pages/home.ejs index 6ddae83e..83b53763 100644 --- a/web/pages/home.ejs +++ b/web/pages/home.ejs @@ -125,6 +125,7 @@