Skip to main content
Version: 0.0.x

Mute All Participants - Javascript

When hosting a meeting, it's essential for the host to have the capability to mute all the participants at once. This can be useful in various scenarios, such as when the host wants to deliver a presentation or when there is background noise causing distractions. This guide focuses on this very aspect of muting all other participants' microphone.

  • To achieve this, iterate over the list of all participants from the meeting object and call the disableMic method.
let meeting;

// Initialize Meeting
meeting = VideoSDK.initMeeting({
// ...
});

const muteAllBtn = document.getElementById("muteAllBtn");

muteAllBtn.addEventListener("click", () => {
const participants = meeting.participants;
const participant = participants.get("<participant-id>");

participants.forEach((participant, participantId) => {
participant?.disableMic();
});
});
note

The Participant with the capability to mute all other participants' microphones, should have permission allow_mod passed in the token. To know more about permissions visit here.

API Reference​

The API references for all the methods and events utilized in this guide are provided below.

Got a Question? Ask us on discord


Was this helpful?