Это ссылка от https://github.com/twilio/video-quickstart-android/tree/master/quickstart private void addRemoteParticipant (RemoteParticipant remoteParticipant) {/ * * Это приложение отображает видео только для одного дополнительного участника на номер * / if (thumbnailVideoView.getVisibility () == Просмотреть .VISIBLE) {Snackbar.make (connectActionFab, «В настоящее время несколько участников не поддерживают этот интерфейс», Snackbar.LENGTH_LONG) .setAction («Action», null) .show (); возвращение; } remoteParticipantIdentity = remoteParticipant.getIdentity ();
/*
* Add remote participant renderer
*/
if (remoteParticipant.getRemoteVideoTracks().size() > 0) {
RemoteVideoTrackPublication remoteVideoTrackPublication =
remoteParticipant.getRemoteVideoTracks().get(0);
/*
* Only render video tracks that are subscribed to
*/
if (remoteVideoTrackPublication.isTrackSubscribed()) {
addRemoteParticipantVideo(remoteVideoTrackPublication.getRemoteVideoTrack());
}
}
/*
* Start listening for participant events
*/
remoteParticipant.setListener(remoteParticipantListener());
}
/*
* Set primary view as renderer for participant video track
*/
private void addRemoteParticipantVideo(VideoTrack videoTrack) {
moveLocalVideoToThumbnailView();
primaryVideoView.setMirror(false);
videoTrack.addRenderer(primaryVideoView);
}
private void moveLocalVideoToThumbnailView() {
if (thumbnailVideoView.getVisibility() == View.GONE) {
thumbnailVideoView.setVisibility(View.VISIBLE);
localVideoTrack.removeRenderer(primaryVideoView);
localVideoTrack.addRenderer(thumbnailVideoView);
localVideoView = thumbnailVideoView;
thumbnailVideoView.setMirror(cameraCapturerCompat.getCameraSource() ==
CameraSource.FRONT_CAMERA);
}
}