Description
I’m trying to implement the web sdk inside my rails application. I’m generating the signature in my controller and then, inside my javascript file I’m running this:
When the page loads, it gets stuck on “Joining Meeting”. No log messages or errors are shown.
Error
No error messages are shown
Which version?
1.8.3
Screenshots
Tried to upload a screenshot and it gives me an error. Just wanted to show you the page stuck on “Joining Meeting” and the console showing the following:
pre load wasm success: https://source.zoom.us/1.8.3/lib/av/5793_audio.encode.wasm
zoomus-websdk.umd.min.js:122860 pre load wasm success: https://source.zoom.us/1.8.3/lib/av/5793_video.decode.wasm
Device (please complete the following information):
Can you also try removing the role property? If anything is incorrect in the ZoomMtg.join object, you will experience this issue. You can see the valid properties for the join object here:
Thanks! That worked, somehow I had found the role property in some documentation page. Maybe it was out of date.
I am now getting another error now. It says that the “Signature is expired”. I’m generating my signature on the fly for every page load inside of a rails controller.
Happy to hear we got the original issue sorted out! The role is required when generating the Web SDK signature, so maybe that is where you saw the role in the docs.
Now, for your Signature Expired issue, checkout this post here and let me know if it fixes the problem: