diff --git a/Basic-Video-Chat/app/src/main/java/com/tokbox/android/tutorials/basicvideochat/MainActivity.java b/Basic-Video-Chat/app/src/main/java/com/tokbox/android/tutorials/basicvideochat/MainActivity.java index 5449da8..ee9006f 100644 --- a/Basic-Video-Chat/app/src/main/java/com/tokbox/android/tutorials/basicvideochat/MainActivity.java +++ b/Basic-Video-Chat/app/src/main/java/com/tokbox/android/tutorials/basicvideochat/MainActivity.java @@ -5,6 +5,8 @@ import android.support.annotation.NonNull; import android.Manifest; import android.os.Bundle; import android.util.Log; +import android.view.View; +import android.widget.Button; import android.widget.FrameLayout; import android.app.AlertDialog; import android.content.DialogInterface; @@ -60,6 +62,19 @@ public class MainActivity extends AppCompatActivity mPublisherViewContainer = (FrameLayout)findViewById(R.id.publisher_container); mSubscriberViewContainer = (FrameLayout)findViewById(R.id.subscriber_container); + Button button = (Button) findViewById(R.id.button); + button.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mPublisher.setPublishVideo(!mPublisher.getPublishVideo()); + if (!mPublisher.getPublishVideo()) { + mPublisherViewContainer.removeView(mPublisher.getView()); + } else { + mPublisherViewContainer.addView(mPublisher.getView()); + } + } + }); + requestPermissions(); } diff --git a/Basic-Video-Chat/app/src/main/res/layout/activity_main.xml b/Basic-Video-Chat/app/src/main/res/layout/activity_main.xml index c4520a8..100191a 100644 --- a/Basic-Video-Chat/app/src/main/res/layout/activity_main.xml +++ b/Basic-Video-Chat/app/src/main/res/layout/activity_main.xml @@ -26,6 +26,13 @@ tools:context="com.tokbox.android.tutorials.basicvideochat.MainActivity"> android:padding="@dimen/publisher_padding" android:background="@color/publisher_border_color" /> +