Files
2026-07-13 12:20:06 +08:00

546 B

Unity Session Join Pattern

public async Task JoinVideoSession(string sessionName, string userName)
{
    var token = await tokenClient.FetchVideoToken(sessionName, userName);

    zoomSdk.Initialize(initParams);
    zoomSdk.OnSessionJoin += HandleSessionJoin;

    zoomSdk.JoinSession(sessionName, userName, token);

    zoomSdk.GetAudioHelper().StartAudio();
    zoomSdk.GetVideoHelper().StartVideo();
}

Notes

  • Bind/unbind Unity event handlers during scene lifecycle.
  • Guard against stale handlers when reloading scenes.