Big Blue Meeting Cloud Hosting, Dedicated Server і Dedicated Private Cloud підтримують вбудовування BigBlueButton в iframe.
Якщо ви користуєтеся хмарним хостингом, ви можете просто використовувати свій ключ API без необхідності налаштування. Якщо ви використовуєте інші варіанти, будь ласка, зв’яжіться з нами, оскільки нам доведеться внести невеликі зміни у ваш сервер, щоб полегшити цю функцію.
Ви можете зареєструвати безкоштовний пробний обліковий запис у нас, щоб протестувати цей процес під час розробки програми.
Є кілька передумов для розміщення BigBlueButton у .
ваш має бути на сайті, який розміщено під протоколом SSL, інакше WebRTC не працюватиме, а веб-камері, мікрофону та дозволу на спільний доступ до екрана не буде надано.
Спершу потрібно створити нараду за допомогою виклику API create. Після створення наради ви можете або зачекати 5 секунд, перш ніж приєднатися, або запитати кінцеву точку API getMeetingInfo: якщо зустріч почалася, це не повинно тривати більше 5 секунд. Протягом цього часу ви повинні показати своєму користувачеві сторінку завантаження. Через 5 секунд ви можете створити посилання для приєднання, яке використовуватимете для тегу src вашого . ваш має виглядати, як показано нижче, зверніть увагу на параметр "allow", він має бути вказаний саме так. Потім iframe приєднає користувача до зустрічі.
Ви можете згенерувати URL-адресу приєднання одразу після виклику create, але вам потрібно зачекати 5 секунд, перш ніж показати iframe користувачеві, оскільки в іншому випадку нарада не буде готова, і користувач отримає сторінку з помилкою.
Vue.js, Reactjs, Angular мають власні методи для додавання iframe. Зверніться до документації вашої бібліотеки, щоб дізнатися, як додати iframe до вашої програми.
<iframe src="?..." width="100%" height="700" allow="camera *;microphone *;display-capture *;" дозволити повний екран>