Joins a meeting.
Returns a Promise, which resolves when the
join() completes. The promise resolves with a
participants object that only includes information about the
local participant who joined. This is the same
participants object that is passed to the
You will often want to do some call setup or UI updating as soon as a meeting is joined. You can do that when the
join() promise resolves, or by defining a
"joined-meeting" event listener. The two approaches are pretty much equivalent.