Audio failing - need help!

Title

Web Meeting SDK (ZoomMtgEmbedded) – Audio connects briefly then disconnects for Meetings & Webinars


Video SDK Type and Version

SDK: Web Meeting SDK (Client View – ZoomMtgEmbedded)
Package: @zoom/meetingsdk
Version: 5.1.2
Auth: Server-generated SDK signature
Role: 0 (attendee)

Environment:

  • React (Next.js)

  • Chrome (latest)

  • macOS 15.6.1


Description

We are embedding Zoom using ZoomMtgEmbedded (Client View) inside a React application.

The meeting/webinar loads correctly:

  • Video renders normally

  • Participants connect

  • UI appears as expected

However, audio does not work.

When joining either a Meeting or Webinar as attendee (role 0):

  • Audio briefly connects (audio: "computer")

  • Immediately disconnects (audio: "")

  • Zoom UI shows: “Unable to Join Audio”

  • Audio repeatedly drops in and out

Video remains stable. Only audio fails.


Console / Event Behavior

We observe:

user-updated → { audio: "computer" }
user-updated → { audio: "" }

No browser-level errors:

  • No NotAllowedError

  • No autoplay warnings

  • No AudioContext suspended

  • No CSP violations

The SDK statistics panel shows:

  • Inbound audio bitrate present

  • ~32 kHz sample rate

  • ~38 ms latency

This suggests audio data is arriving, but playback fails.


What Works vs What Fails

Scenario Audio Result
ZoomMtgEmbedded + Meeting (role 0) :cross_mark: Fails
ZoomMtgEmbedded + Webinar (role 0) :cross_mark: Fails
ZoomMtg (Full SDK with isSupportAV: true) + Webinar :white_check_mark: Works
Same meeting/webinar in Zoom Desktop Client :white_check_mark: Works

The same meeting works in:

  • Zoom Desktop Client

  • Full SDK (ZoomMtg with isSupportAV: true) loaded inside an iframe in the same application

This suggests the issue is isolated to ZoomMtgEmbedded.


Troubleshooting Attempted

  • patchJsMedia: true

  • Explicit getMediaStream().startAudio()

  • Logging connection-change and user-updated events

  • Clean Chrome profile

  • Verified permissions (camera, microphone, autoplay)

  • Verified CSP allows zoom domains

  • Tested both Meetings and Webinars

  • Tested full SDK (ZoomMtg) — works


How To Reproduce

  1. Use Web Meeting SDK (Client View / ZoomMtgEmbedded)

  2. Join a Meeting or Webinar as attendee (role 0)

  3. Audio briefly connects

  4. Immediately disconnects

  5. “Unable to Join Audio” appears


Questions

  • Is audio fully supported for Meetings and Webinars in ZoomMtgEmbedded (Client View)?

  • Is this a known limitation or issue with audio in Embedded mode?

  • Is the Full SDK (ZoomMtg with isSupportAV: true) recommended instead for stable audio handling?

  • Are there additional configuration flags required specifically for audio in Client View?