Description:
when i try to join meeting i got black screen, earlier it work work but now it gives balck screen. when i generate signature at server side using php it gives me an error of “joining timeout” No Permission I also change the version but still getting the same issue.
Hi @vikashkeswani,
Can you please provide your signature, code snippet or a link to your repo, and steps to reproduce? I’ll be happy to help debug once I have this information.
Thanks,
Will
I have tried these two ways for signature generating but got same issue of black screen. first I used this way for signature
meetingObject:
const meetConfig = {
apiKey: API_KEY,
meetingNumber: ‘’,
leaveUrl: ‘https://127.0.0.1:8000/meeting_end’,
userName: ‘’,
userEmail: ‘’,
passWord: ‘’, // if required
role: 1, // 1 for host; 0 for attendee
lang: “en-US”,
signature: “”,
china: false
};
signature method:
const meetsignature = ZoomMtg.generateSignature({
meetingNumber: meetConfig.meetingNumber,
apiKey: API_KEY,
apiSecret: API_SECRET,
role:meetConfig.role,
success:function(res){
meetConfig.signature = res.result ;
}
}) ;
then I uses this php method for signature:
function generate_signature (Request $request){
// $api_key, $api_secret, $meeting_number, $role
$time = (time() * 1000) - 30000;//time in milliseconds (or close enough)
$data = base64_encode($request->api_key . $request->meeting_number . $time . $request-
>role);
$hash = hash_hmac('sha256', $data, $request->api_secret, true);
$_sig = $request->api_key . "." . $request->meeting_number . "." . $time . "." . $request->role .
"." . base64_encode($hash);
//return signature, url safe base64 encoded
return rtrim(strtr(base64_encode($_sig), '+/', '-_'), '=');
}
Currently I am using Basic (Free) Zoom account for developing
waiting for the response
Hi @vikashkeswani,
I noticed that you mentioned you’re using a free account—in order to host a meeting through the Web SDK, you will need a Pro or higher plan:
Please upgrade your plan in order to host meetings through the Web SDK.
Thanks,
Will
Earlier it was working now it is showing black screen. is there any reason
Hey @vikashkeswani,
What version of the Web SDK are you using? Can you also please provide a screenshot of the issue?
Thanks,
Tommy
Currently I am using Web SDK version 1.8.1 earlier it was working but now it shows black screen I tried javascript signature method as well as with php. when I generate signature using php method it gives me an error of joining meeting timeout No Permission.
and when i use javascript method for signature it shows black screen with message in console that meeting joined successfully.
Currently I am using Free Basic account for developing this project earlier it was working but Now it shows these issues. and I am using this websdk in laravel project.
Hey @vikashkeswani,
Can you also please share your Web SDK signature for a test meeting to developersupport@zoom.us so I can debug?
Thanks,
Tommy
For some reason changing the css of zmmtg from position:fixed to position: absolute cleared it up for me
this is my websdk signature:
signature
My black screen or green screen only shows up when I do a Share Screen and click both boxes. If you only click the box on the left at the bottom your screen share will always work. So if you see a black screen when joining someone’s meeting, most likely the presenter has both boxes at the bottom checked. Only check the one on the left.
anyone down to do a zoom call rn
Hey @vikashkeswani,
Your signature looks correct, however, you are on a free plan which could be causing the issue.
Please upgrade to Pro and try again.
Thanks,
Tommy
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.