we develope a control app that give and remove permission to talk to users so.
meeting is set to “allow Participant to unmute themeself” to false
if user don’t mute by himself all works good !
but if the user mute himself during he “add permission to talk” , zoom ask a client the permission to unmute.
Can this be bypassed from host or sdk ?
the code is pretty simple :
ipcRenderer.send('asynchronous-message', 'muteAudio',userid,false);
mute:
unmute:
ipcRenderer.send('asynchronous-message', 'unMuteAudio',userid);
in the main.js i have the function:
muteAudio: function(userid, allowunmutebyself) {
let opts = {
userid: userid,
allowunmutebyself: allowunmutebyself
}
let ret = zoomaudio.MeetingAudio_MuteAudio(opts);
console.log('MuteAudio', ret, opts);
},
unMuteAudio: function(userid) {
let opts = {
userid: userid
}
let ret = zoomaudio.MeetingAudio_UnMuteAudio(opts);
console.log('UnMuteAudio', ret,opts);
},
so if i send a command like :
MuteAudio 0 { userid: '4444444', allowunmutebyself: false }
i’m presume that i do a “permission reset” to client so, when i try to unmute again the client don’t need to ask the user permission !
There is a safe workaround for let host mute and unmute user whitout user permission ?
thanks