Continuing the discussion from How to join a webinar:
I am not able to join without registration even though I followed these steps,
private void joint meeting(MethodCall method call, MethodChannel.Result result) {
Map<String, String> options = methodCall.arguments();
ZoomSDK zoomSDK = ZoomSDK.getInstance();
if(!zoomSDK.isInitialized()) {
System.out.println("Not initialized!!!!!!");
result.success(false);
return;
}
final MeetingService meetingService = zoomSDK.getMeetingService();
JoinMeetingOptions opts = new JoinMeetingOptions();
opts.no_invite = parseBoolean(options, "disableInvite", false);
opts.no_share = parseBoolean(options, "disableShare", false);
opts.no_driving_mode = parseBoolean(options, "disableDrive", false);
opts.no_dial_in_via_phone = parseBoolean(options, "disableDialIn", false);
opts.no_disconnect_audio = parseBoolean(options, "noDisconnectAudio", false);
opts.no_audio = parseBoolean(options, "noAudio", false);
opts.no_webinar_register_dialog = parseBoolean(options, "no_webinar_register_dialog", true);
opts.onJoinWebinarNeedUserNameAndEmail = parseBoolean(options, "onJoinWebinarNeedUserNameAndEmail", true);
JoinMeetingParams params = new JoinMeetingParams();
params.displayName = options.get("username");
params.meetingNo = options.get("meetingId");
params.password = options.get("meetingPassword");
// params.no_webinar_register_dialog=options.get("no_webinar_register_dialog");
meetingService.joinMeetingWithParams(context, params, opts);
result.success(true);
}
public void onJoinWebinarNeedUserNameAndEmail(InMeetingEventHandler inMeetingEventHandler) {
for (CommonEvent event : callbacks) {
event.onJoinWebinarNeedUserNameAndEmail(inMeetingEventHandler);
}
///inMeetingEventHandler.setRegisterWebinarInfo("student", "test@example.com", true);
}
Add any other context about the problem here.