예제 #1
0
        @Override
        public void onVideoDataReceived(SubscriberKit subscriber) {

          mSubscriber.setStyle(
              BaseVideoRenderer.STYLE_VIDEO_SCALE, BaseVideoRenderer.STYLE_VIDEO_FILL);
          ViewGroup frame = mCallback.getSubscribtionFrame();
          frame.removeAllViews();
          RelativeLayout.LayoutParams params =
              new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
          frame.removeAllViews();
          View subscriberView = mSubscriber.getView();
          frame.removeView(subscriberView);
          frame.addView(subscriberView, params);
        }
예제 #2
0
 @Override
 public void onError(Session session, OpentokError error) {
   mCallback.onTokBoxError(new Exception(error.getMessage()));
 }
예제 #3
0
 @Override
 public void onStreamCreated(PublisherKit publisher, Stream stream) {
   Log.i(TAG, "Stream created");
   mCallback.publishingStarted();
 }
예제 #4
0
 @Override
 public void onError(PublisherKit publisher, OpentokError error) {
   mCallback.onTokBoxError(new Exception(error.getMessage()));
 }
예제 #5
0
 @Override
 public void onConnected(Session session) {
   mCallback.onTokBoxConnected();
 }