Where will we get a call back for the following events:
- leave meeting admin
- participant leave
- participant add
- rejoin participant
- Leave Meeting
- Join success
- Join failure/ Participant join failure
Where will we get a call back for the following events:
Hi @application, You want the above events binding on the Client/Browser side or on Server.
ZoomMtg.inMeetingServiceListener('onUserLeave',(payload)=>{
console.log('-- user leave --> ',payload); // check payload.isHost == true -> will be host
});
ZoomMtg.inMeetingServiceListener('onUserJoin',(payload)=>{
console.log('-- user joined --> ',payload)
});
For rejoining you need to check the JavaScript page reload event . Then check above
const pageAccessedByReload = (
(window.performance.navigation && window.performance.navigation.type === 1) ||
window.performance
.getEntriesByType('navigation')
.map((nav) => nav.type)
.includes('reload')
);
document.querySelector('.footer__leave-btn').addEventListener('click',(e)=>{
console.log(e)})
ZoomMtg.join({
meetingNumber:payload.meetingNumber,
signature:signature.result,
sdkKey:payload.sdkKey,
userName:payload.userName,
userEmail:payload.userEmail,
passWord:payload.passWord,
tk:'',
/* ---> */ success:function(){
console.log('-- Joined --');
}
})
ZoomMtg.join({
meetingNumber:payload.meetingNumber,
signature:signature.result,
sdkKey:payload.sdkKey,
userName:payload.userName,
userEmail:payload.userEmail,
passWord:payload.passWord,
tk:'',
/* ---------------> */ error:function(error)
{
console.log(error);
}
})
Any thing still unclear please ask.
HI @freelancer.nak
we use “ZoomMtgEmbedded” on client side
can share Events off “ZoomMtgEmbedded” package-related meeting leave,
add participant, leave participant, join success/fail and participant success/fail
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.