Avatar stays black after enabling cam

Description
I use the websdk to integrate meetings in a browser. However if more then 1 person is in the meeting and one person activates the cam the avatar stays black for about a minute unless the screen is “re-rendered” by clicking on the chat for example.

Error
The avatar that is not updated and the startRenderVideo call in the console doesn’t fire properly.

Which Web Client SDK version?
1.9.1

Anybody has an idea why this is happening?

Hi @Leap,

Thank you for using the Zoom Developer Forum. To investigate the cause of this issue further, are you able to provide more details?

  1. A screenshot or video of the avatar staying black for about a minute while the screen is “re-rendered”?

  2. Steps to reproduce

    • Full Request URL (if applicable)
  3. When did you first encounter this issue ? (if applicable)

This information will help us isolate the root cause of the issue you are experiencing. Thank you again for your patience and understanding.

Best,
Donte

Hi Donte,

Thanks for the reply…
I’ve made screencasts for you:

Stephan test2.webm - Google Drive (when “re-rendered” by clicking on the chat)

Stephan test2.webm - Google Drive (avatar just stays black for about 3 minutens, other participant sees the camefeed fine and immediately)

I would sent you the link however my zoommeeting is only active for a short time…
Hope the code helps to…

<div id="zmmtg-root"></div>
<div id="aria-notify-area"></div>
<script src="https://source.zoom.us/1.9.1/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/1.9.1/lib/vendor/lodash.min.js"></script>
<script src="https://source.zoom.us/zoom-meeting-1.9.1.min.js"></script>
<script>
    ZoomMtg.setZoomJSLib('https://dmogdx0jrul3u.cloudfront.net/1.9.1/lib', '/av'); 
    ZoomMtg.setZoomJSLib('https://source.zoom.us/1.9.1/lib', '/av'); 

    ZoomMtg.preLoadWasm();
    ZoomMtg.prepareWebSDK();

    const zoomMeeting = document.getElementById('zmmtg-root')
    ZoomMtg.init({
        leaveUrl: 'DOMAIN',
        isSupportAV: true,
        debug: true,
        success: (success) => {
            //console.log(success);
            ZoomMtg.join({
                signature: 'SIGNATUR',
                meetingNumber: 'ROOMID',
                userName: 'NAME',
                apiKey: 'APIKEY',
                userEmail: '',
                passWord: 'PASSWORD',
                success: (success) => {
                    //console.log(success)
                },
                error: (error) => {
                    //console.log(error)
                }
            });
        },
        error: (error) => {
            //console.log(error)
        }
    });
</script>

Hey @Leap ,

Thanks for sharing more details. We are aware of this issue and working on a fix. (CS-3172)

Will keep you updated.

-Tommy

Thanks, hope it is fixed soon!

1 Like

Hey @Leap,

We’ll be sure to update you here when the issue is resolved.

Thanks,
Max