We are using the Zoom Web SDK (v1.9.0) through an Electron app, and it is not allowing to “Join by computer audio”. This appears to be a WebRTC problem.
Error
Currently can’t extract console error - will get back on this.
Which version?
Web SDK version 1.9.0.
Device (please complete the following information):
OS: Windows, macOS, Linux (tried all)
Version: Electron 11.2.1, 12 beta
Browser: Chromium/Electron
Additional context
I can share code or access to our platform in a direct message.
This is the error in the Electron terminal console:
[16472:0214/143825.602190:ERROR:webrtc_video_engine.cc(3308)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
[16472:0214/143825.803735:ERROR:dtls_transport.cc(129)] DtlsTransport in connected state has incomplete TLS information
[16472:0214/143825.803760:ERROR:dtls_srtp_transport.cc(216)] No DTLS-SRTP selected crypto suite
[16472:0214/143826.228087:ERROR:dtls_transport.cc(129)] DtlsTransport in connected state has incomplete TLS information
[16472:0214/143826.228113:ERROR:dtls_srtp_transport.cc(216)] No DTLS-SRTP selected crypto suite
[16472:0214/143829.129321:ERROR:audio_rtp_receiver.cc(90)] AudioRtpReceiver::OnSetVolume: No audio channel exists.
It also shows “Zoom is temporarily unable to use your computer’s devices to connect to the meeting audio. Click “Join Audio by Computer” to try again.” after a timeout.
Okay, unsure exactly what fixed it, but was a mixed of forgetting to re-import jQuery after upgrading to newer Zoom SDK versions, or not preloading the locale.