Basically we are trying to show informative video (Static Video) in participant canvas when meeting starts and user will have option to switch back to his live camera feed from Integrated camera source.
We have tried by uploading mp4 file as user’s virtual background and avoided mediaStream from getting passed into ZoomSDKClient Class but with this approach meeting video is not rendering anything for Participant Canvas.
From my understanding, I will use a video element to present the static video(mp4 file), and cover the participant’s video when his/her camera is off, once switched to the camera stream, hide the video element and use mediaStream to render the live video. Does this way work?
Hi @vic.yang . Your approach will work only for participant but host will not see static video feed if participant is turning off his camera.
We are expecting host to also see static video which is getting displayed to participant when his camera is turned off.
We could also manage this problem if both host and participant are using our own custom solution but in real case scenario that is not possible because host can use Zoom meeting app / external browser to host a meeting and if we just show static video to participant then external host will not be able to see that.