@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); }
@Override public void onError(Session session, OpentokError error) { mCallback.onTokBoxError(new Exception(error.getMessage())); }
@Override public void onStreamCreated(PublisherKit publisher, Stream stream) { Log.i(TAG, "Stream created"); mCallback.publishingStarted(); }
@Override public void onError(PublisherKit publisher, OpentokError error) { mCallback.onTokBoxError(new Exception(error.getMessage())); }
@Override public void onConnected(Session session) { mCallback.onTokBoxConnected(); }