Jak vložit BigBlueButton 3.0 do iframe
Pokud používáte naši službu cloudového hostingu, můžete jednoduše použít svůj API klíč – není nutná žádná další konfigurace.
Pokud používáte jinou možnost hostingu, kontaktujte prosím náš tým podpory. Budeme muset provést malou změnu konfigurace vašeho serveru, abychom povolili vkládání iframe.
Můžete se také zaregistrovat k bezplatnému zkušebnímu účtu a otestovat integraci během vývoje aplikace.
Je vyžadován SSL
váš <iframe> musí být hostován na webových stránkách poskytovaných přes HTTPS (SSL/TLS). Funkce WebRTC, jako jsou webkamery, mikrofony a sdílení obrazovky, vyžadují zabezpečený kontext. Pokud váš web není hostován přes SSL, uživatelé nebudou moci udělit potřebná oprávnění.
Povolit allowRequestsWithoutSession
Při vytváření schůzky je nutné nastavit allowRequestsWithoutSession parametr true.
Tento parametr umožňuje uživatelům připojit se ke schůzkám bez ověřování souborů cookie relace, které je vyžadováno, když se uživatelé připojují prostřednictvím URL adresy pro připojení generované rozhraním API načtené uvnitř prvku iframe.
Parametr byl přidán v BigBlueButton 2.4.3 a jeho výchozí hodnota je falsePokud je tento parametr vynechán nebo ponechán jako false, uživatelé se nemusí moci připojit ke schůzkám prostřednictvím vloženého prvku iframe.
Vytvoření URL pro připojení k prvku iframe
- Vytvořte schůzku pomocí
createVolání a zahrnutí APIallowRequestsWithoutSession=true. - Počkejte přibližně 5 sekund, než se schůzka inicializuje, nebo proveďte dotazování
getMeetingInfoKoncový bod API, dokud nebude schůzka k dispozici. - Zobrazte načítací obrazovku během zahájení schůzky.
- Vygenerujte URL pro připojení pomocí
joinVolání API. - Použijte vygenerovanou URL pro připojení jako
srcatribut vašeho iframe.
důležitý
URL adresu pro připojení můžete vygenerovat ihned po vytvoření schůzky, ale před zobrazením prvku iframe byste měli počkat, až bude schůzka připravena. Příliš brzké načtení prvku iframe může vést k zobrazení chybové stránky.
Vue.js, React a Angular mají své vlastní metody pro vykreslování iframe. Podrobnosti o implementaci naleznete v dokumentaci k vašemu frameworku.
Správné nastavení oprávnění iframe
Jedno allow Atribut musí být nakonfigurován přesně tak, jak je uvedeno níže, aby bylo možné používat kameru, mikrofon a sdílení obrazovky:
<iframe
src="https://manager.bigbluemeeting.com/bigbluebutton/api/join?..."
width="100%"
height="700"
allow="camera *; microphone *; display-capture *;"
allowfullscreen
></iframe>
Pokud je správně nakonfigurován, iframe automaticky připojí uživatele ke schůzce.
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文