Renders the active broadcast stream's video to its surface and plays
the broadcast audio through the device speaker.
Prerequisites:
The viewer is already in StreamingJoinStatus.Joined state — call
zoom.broadcastStreamingViewer.joinStreaming({ token, channelID })
first and wait for EventType.onStreamingJoinStatusChanged with
status === StreamingJoinStatus.Joined before mounting this view.
Unmount the view on Reconnecting / Failed / Left status — the
native SDK auto-releases subscriptions on Reconnecting; remount
when status returns to Joined.
The view auto-subscribes video + audio with the SDK's singleton viewer
helper on mount and unsubscribes on unmount. Frames are rendered
directly on the native side — they do not round-trip through JS.
Renders the active broadcast stream's video to its surface and plays the broadcast audio through the device speaker.
Prerequisites:
zoom.broadcastStreamingViewer.joinStreaming({ token, channelID })first and wait forEventType.onStreamingJoinStatusChangedwith status === StreamingJoinStatus.Joined before mounting this view.The view auto-subscribes video + audio with the SDK's singleton viewer helper on mount and unsubscribes on unmount. Frames are rendered directly on the native side — they do not round-trip through JS.