اجرای BigBlueButton در یک - Reactjs، Vue.js، Angular.js

Big Blue Meeting Cloud Hosting، سرور اختصاصی، و اختصاصی Cloud اختصاصی از جاسازی BigBlueButton در iframe پشتیبانی می کند.

اگر از Cloud Hosting استفاده می کنید، می توانید به سادگی از کلید API خود استفاده کنید، بدون نیاز به پیکربندی. اگر از گزینه های دیگر استفاده می کنید، لطفاً با ما تماس بگیرید زیرا برای تسهیل این عملکرد باید یک تغییر کوچک در سرور شما ایجاد کنیم.

می‌توانید برای یک حساب آزمایشی رایگان با ما ثبت نام کنید تا این فرآیند را در حین توسعه برنامه خود آزمایش کنیم.

چند پیش نیاز برای میزبانی BigBlueButton در یک وجود دارد .

باید تحت SSL میزبانی شود

شما باید در سایتی که تحت SSL میزبانی می شود، در غیر این صورت WebRTC نمی تواند کار کند و اجازه اشتراک گذاری وب کم، میکروفون و صفحه نمایش داده نمی شود.

نحوه استفاده از BigBlueButton API برای ایجاد URL برای یک

ابتدا باید با ایجاد فراخوان API یک جلسه ایجاد کنید. پس از ایجاد جلسه، می‌توانید قبل از پیوستن 5 ثانیه صبر کنید یا از نقطه پایانی getMeetingInfo API نظرسنجی کنید، اگر جلسه شروع شده است، نباید بیش از 5 ثانیه طول بکشد. در این مدت باید صفحه بارگیری را به کاربر خود نشان دهید. پس از 5 ثانیه، می توانید یک پیوند عضویت ایجاد کنید که از آن برای تگ src خود استفاده می کنید . شما باید مانند زیر باشد، به پارامتر "allow" توجه کنید که باید دقیقاً مانند این مشخص شود. سپس iframe کاربر را به جلسه می‌پیوندد.

شما می توانید URL join را بلافاصله پس از برقراری تماس ایجاد کنید، اما قبل از نمایش iframe به کاربر باید 5 ثانیه صبر کنید زیرا در غیر این صورت جلسه آماده نخواهد بود و کاربر صفحه خطا دریافت می کند.

Vue.js، Reactjs، Angular همگی روش‌های خاص خود را برای افزودن iframe دارند، لطفاً برای نحوه افزودن iframe به برنامه خود، به اسناد کتابخانه خود مراجعه کنید.

تنظیم مجوزها به درستی

<iframe src="?..." width="100%" height="700" allow="camera *;microphone *;display-capture *;" allowfullscreen>

اگر سؤال یا مشکلی دارید، یک بلیط پشتیبانی باز کنید یا روی دکمه چت در پایین سمت راست کلیک کنید.