Big Blue Meeting Cloud Hosting, Dedicated Server a Dedicated Private Cloud podporují vkládání BigBlueButton do prvku iframe.
Pokud používáte Cloud Hosting, můžete jednoduše použít svůj klíč API, není nutná žádná konfigurace. Pokud používáte jiné možnosti, kontaktujte nás, protože budeme muset provést malou změnu na vašem serveru, abychom tuto funkci usnadnili.
Můžete si u nás zaregistrovat bezplatný zkušební účet a otestovat tento proces při vývoji své aplikace.
Existuje několik předpokladů pro hostování BigBlueButton v rámci .
Vaše musí být na webu, který je hostován pod SSL, jinak WebRTC nebude fungovat a nelze udělit povolení ke sdílení webové kamery, mikrofonu a obrazovky.
Nejprve musíte vytvořit schůzku s voláním rozhraní API pro vytvoření. Po vytvoření schůzky můžete buď počkat 5 sekund, než se připojíte, nebo se dotazovat koncového bodu getMeetingInfo API, zda schůzka začala, nemělo by to trvat déle než 5 sekund. Během této doby byste měli svému uživateli ukázat načítací stránku. Po 5 sekundách můžete vygenerovat odkaz pro připojení, který použijete pro svůj tag src . Vaše by měl vypadat níže, všimněte si parametru „allow“, musí být specifikován přesně takto. Iframe pak připojí uživatele ke schůzce.
Adresu URL pro připojení můžete vygenerovat ihned poté, co zavoláte vytvoření, ale před zobrazením prvku iframe uživateli musíte počkat 5 sekund, protože jinak nebude schůzka připravena a uživateli se zobrazí chybová stránka.
Vue.js, Reactjs, Angular mají všechny své vlastní metody pro přidávání prvků iframe. Informace o tom, jak přidat prvek iframe do vaší aplikace, najdete v dokumentaci ke své knihovně.
<iframe src="?..." width="100%" height="700" allow="camera *;mikrofon *;display-capture *;" povolená celá obrazovka>