Здравствуйте, команда Кубы и сообщество! Подскажите пожалуйста возможно ли для приложения на Кубе создать компонент для видеоконференции? Может в ближайшее время планируется выпуск такого компонента?
С учетом WebRTC такое вполне должно быть возможно. Как вариант, можно встроить html в котором такое реализовано и показывать в окне CUBA приложения.
В платформе думаю появиться не скоро.
Сейчас готовят крупное обновление платформы 7-я версия(2018). Излечить её детские болезни. Потом Vaadin новый как то надо прикручивать(2020-2022). Излечить её детские болезни. Подумать о потоковом видео…
Спасибо, тоже смотрел в эту сторону.
В простейшем случае для работы с потоковым видео можно использовать Vaadin компонент Video.
Добавить Vaadin компонент в UI можно так:
import com.vaadin.server.ExternalResource;
import com.vaadin.ui.Layout;
import com.vaadin.ui.Video;
public class DemoScreen extends AbstractWindow {
@Inject
protected BoxLayout vbox;
@Override
public void init(Map<String, Object> params) {
super.init(params);
Layout layout = vbox.unwrap(Layout.class);
Video video = new Video();
video.setSource(new ExternalResource("https://<>"));
layout.addComponent(video);
}
}
3 симпатии
Спасибо, Юрий! Попробую такой вариант.