Embed Zoom Video-Conferencing into Another Activity

We want to embed Zoom video-conferencing into our Android App. Based on the following document (URL below), it looks like we can’t simply put “Zoom Meeting UI” activity into our existing main activity.

Is there a way for us to use our existing main activity as the “root” activity and build Zoom video-conferencing features into our App? I understand that we probably can’t Zoom’s UI directly. We are looking for a way to integrate Zoom’s video conferencing and develop ourselves the necessary supporting UI.

Hi botao,

Thanks for using Zoom SDK. Yes you can. You can define your own MeetingActivity, for example, MyMeetingActivity and inherit the SDK’s MeetingActivity like this:

public class MyMeetingActivity extends MeetingActivity

and then set the following in your config.xml (https://github.com/zoom/zoom-sdk-android/blob/master/mobilertc-android-studio/example2/src/main/res/values/config.xml#L4 ):

<string name="zm_config_conf_activity">MyMeetingActivity</string>

Then you can implement your own business logic or constraints in MyMeetingActivity . You may refer to the implementation of example2 in our demo app:https://github.com/zoom/zoom-sdk-android/tree/master/mobilertc-android-studio/example2

Hope this helps. Thanks!

1 Like