# On, Zoom Web Meeting SDK component view

**URL:** <https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899>\
**Category:** Web\
**Created:** [August 25, 2022, 4:16pm UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899 "2022-08-25T16:16:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![yoshiokatsuneo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yoshiokatsuneo/32/40801_2.png) [@yoshiokatsuneo](https://devforum.zoom.us/u/yoshiokatsuneo)\
**Post date:** [August 25, 2022, 4:16pm UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/1 "2022-08-25T16:16:29Z")

</div>

On ZoomWebMeeting SDK, if I call EmbeddedClient.join before meeting room starts, join promise is rejected.  
But, the client continue trying to reconnect the room.  
So, when meeting room starts, the client joins the room.  
But, how can I detect when the client join the room on the reconnection ?

---

<div class="post-metadata">

**Author:** ![j.schoenemeyer](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@j.schoenemeyer](https://devforum.zoom.us/u/j.schoenemeyer)\
**Post date:** [August 25, 2022, 4:21pm UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/2 "2022-08-25T16:21:19Z")

</div>

try “inMeetingServiceListener(event, callback)”

```auto
  ZoomMtg.inMeetingServiceListener('onUserJoin', function (data) {
      console.log(data);
   });

  ZoomMtg.inMeetingServiceListener('onUserLeave', function (data) {
      console.log(data);
  });

  ZoomMtg.inMeetingServiceListener('onUserIsInWaitingRoom', function (data) {
    console.log(data);
  });

  ZoomMtg.inMeetingServiceListener('onMeetingStatus', function (data) {
    // {status: 1(connecting), 2(connected), 3(disconnected), 4(reconnecting)}
    console.log(data);
  });

  ZoomMtg.inMeetingServiceListener('onPreviewPannel', function (data) {
    console.log('onPreviewPannel', data);
  });

  ZoomMtg.inMeetingServiceListener('receiveSharingChannelReady', function (data) {
    console.log('onShareStarted', data);
  });

```

hint: “receiveSharingChannelReady” is the wrong name, “onSharingStatus” should be correct

> [@New event listener for “Sharing has Started” events does not fire in v2.5.0](https://devforum.zoom.us/t/new-event-listener-for-sharing-has-started-events-does-not-fire-in-v2-5-0/72364):
>
> Description The release notes for v2.5.0 say it added ‘Event listener for “Sharing has Started” events’. According to the reference documentation this event is called receiveSharingChannelReady. It does not seem to work. Browser Console Error There are no error logs in the console. Which Web Meeting SDK version? 2.5.0 Meeting SDK Code Snippets ZoomMtg.inMeetingServiceListener( 'receiveSharingChannelReady', function (data) { console.log('receiveSharingChannelReady fired with data:'…

---

<div class="post-metadata">

**Author:** ![yoshiokatsuneo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yoshiokatsuneo/32/40801_2.png) [@yoshiokatsuneo](https://devforum.zoom.us/u/yoshiokatsuneo)\
**Post date:** [August 26, 2022, 3:55am UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/3 "2022-08-26T03:55:04Z")

</div>

@j.schoenemeyer  
Thank you for your reply.  
ZoomMtg(ClientView) has the “inMeetingServiceListener” method, but ComponentView( EmbeddedClient or ZoomMtgEmbedded) does not have the method.  
How can I listen events on ComponentView ?

Thank you.

---

<div class="post-metadata">

**Author:** ![j.schoenemeyer](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@j.schoenemeyer](https://devforum.zoom.us/u/j.schoenemeyer)\
**Post date:** [August 26, 2022, 5:02am UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/4 "2022-08-26T05:02:20Z")

</div>

there seems to be no such event listerers - but they are planned (dec 2021)

> [@Capturing events, using component view](https://devforum.zoom.us/t/capturing-events-using-component-view/60996/3):
>
> Hi @matheuspiffer Thanks for reaching out to Zoom Developer Forum! Here you can find the reference for the events that are available for Component view as for right now. [https://marketplace.zoom.us/docs/sdk/native-sdks/web/component-view/reference](https://marketplace.zoom.us/docs/sdk/native-sdks/web/component-view/reference) I have not done a lot of testing on my end but I will keep testing and come back to you if I get some more insights. Thanks Elisa

It would be interesting to know if anyone has actually used the component view. The possibilities seem to be very limited to me.

---

<div class="post-metadata">

**Author:** ![yoshiokatsuneo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yoshiokatsuneo/32/40801_2.png) [@yoshiokatsuneo](https://devforum.zoom.us/u/yoshiokatsuneo)\
**Post date:** [August 26, 2022, 5:21am UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/5 "2022-08-26T05:21:55Z")

</div>

@j.schoenemeyer

> It would be interesting to know if anyone has actually used the component view. The possibilities seem to be very limited to me.

I’m using Component View as it is much simpler than client view…

---

<div class="post-metadata">

**Author:** ![j.schoenemeyer](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@j.schoenemeyer](https://devforum.zoom.us/u/j.schoenemeyer)\
**Post date:** [August 26, 2022, 5:30am UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/6 "2022-08-26T05:30:48Z")

</div>

for me the component view would be interesting if you could write a complete client

develop the gui completely by myself with real responsive html/css and use the zoom infrastructure

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 25, 2022, 3:30pm UTC](https://devforum.zoom.us/t/on-zoom-web-meeting-sdk-component-view/74899/7 "2022-09-25T15:30:59Z")

</div>

Closed on September 25, 2022, 3:30pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
