Hello @help888
@Humashankar you are half right and half wrong. You cannot upload virtual background, but you can provide your own images to be used as virtual background.
I have a solution for this. I am not sure why the forum deleted my previous answer. Probably because I included javascript code in it.
Basically, you can provide your own virtual background by using the method
updateVirtualBackgroundList on ZoomMtg class. You pass it an object with three properties:
error, optional, that is a function
success, optional, that is function
vbList, an array with objects inside having the following required properties:
displayName, string, you can put anything inside
fileName: string, this doesnt seem to have a use, but maybe use the same name as your filename in the url
id: string, you can put any value, but must be unique
url: string, a url to a picture you want to use
I call that method in the success callback of the join method. And this works for me!