Big Blue Meeting Cloud хостинг, специален сървър и специален частен облак поддържа вграждане на BigBlueButton в iframe.
Ако използвате облачния хостинг, тогава можете просто да използвате своя API ключ, без да е необходима конфигурация. Ако използвате другите опции, моля, свържете се с нас, тъй като ще трябва да направим малка промяна във вашия сървър, за да улесним тази функционалност.
Можете да се регистрирате за безплатен пробен акаунт при нас, за да тествате този процес, докато разработвате приложението си.
Има няколко предпоставки за хостване на BigBlueButton в .
Вашият трябва да бъде на сайт, който се хоства под SSL, в противен случай WebRTC не може да работи и разрешение за споделяне на уеб камера, микрофон и екран не може да бъде дадено.
Първо трябва да създадете среща с извикването на API за създаване. След като се създаде среща, можете или да изчакате 5 секунди, преди да се присъедините, или да запитате крайната точка на API на getMeetingInfo за това, че ако срещата е започнала, не трябва да отнеме повече от 5 секунди. През това време трябва да покажете на потребителя страница за зареждане. След 5 секунди можете да генерирате връзка за присъединяване, която ще използвате за вашия src таг . Вашият трябва да изглежда както по-долу, забележете параметъра "allow", той трябва да бъде посочен точно така. След това iframe ще присъедини потребителя към срещата.
Можете да генерирате URL адреса за присъединяване веднага след като издадете повикване за създаване, но трябва да изчакате 5 секунди, преди да покажете вградената рамка на потребителя, защото в противен случай срещата няма да е готова и потребителят ще получи страница за грешка.
Vue.js, Reactjs, Angular имат свои собствени методи за добавяне на вградени рамки, моля, консултирайте се с документацията за вашата библиотека за това как да добавите iframe към вашето приложение.
<iframe src="?..." ширина="100%" височина="700" разреши = "камера *; микрофон *; заснемане на дисплея *;" позволен цял екран>