Hard Mute / Unmute Room
Moderator may put the room in a hard-mute state when he wishes no one else to be audible in the Room. Any new user who joins the room when the room is in a hard-mute state will also be inaudible.
To put room into hard mute state, you may use window.EnxRtc.hardMute() method; and to disable you may use window.EnxRtc.hardUnMute() method. All participants of the room are notified with onReceivedMuteRoom and onReceivedUnMuteRoom listeners; whereas the Moderator is notified with onMutedRoom and onUnMutedRoom event listeners respectively.
Methods:
-
hardMute()– to hard mute room -
hardUnMute()– to hard unmute room
Callbacks:
onReceivedMuteRoom– To all participants on hard-muting RoomonReceivedUnMuteRoom– To all participants on hard-unmuting RoomonMutedRoom– To notify Moderator that Room is hard-mutedonUnMutedRoom– To notify Moderator that Room is hard-unmuted
// To hard-mute Room
window.EnxRtc.hardMute();
// Add Event Listeners
// Moderator is acknowledged that Room has been muted.
window.EnxRtc.addEventListner("onHardMuted", function
(data)
{
console.log(JSON.stringify(data.data));
});
// All Participants are notified that Room has been muted.
window.EnxRtc.addEventListner("onReceivedHardMute",
function (data)
{
console.log(JSON.stringify(data.data));
});
// To hard-unmute Room
window.EnxRtc.hardUnMute();
// Add Event Listeners
// Moderator is acknowledged that Room has been unmuted.
window.EnxRtc.addEventListner("onHardUnMuted", function
console.log(JSON.stringify(data.data));
(data)
{});
// All Participants are notified that Room has been unmuted.
window.EnxRtc.addEventListner("onReceivedHardUnMute",
function (data)
{
console.log(JSON.stringify(data.data));
});
