Flexible Classroom integrate-flexible-classroom-fcr update
Closed this issue · 0 comments
![image](https://private-user-images.githubusercontent.com/6038975/329524559-62a1ff35-abdf-40cb-964a-2cf024031e15.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1MzA0NTgsIm5iZiI6MTcyMDUzMDE1OCwicGF0aCI6Ii82MDM4OTc1LzMyOTUyNDU1OS02MmExZmYzNS1hYmRmLTQwY2ItOTY0YS0yY2YwMjQwMzFlMTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDlUMTMwMjM4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NWYzNjcxNGViM2Y1MjM5YTdmMzFjZTlkOTc0Mjk4Mzg4NjZkY2E0ODgyOTNhYTk3OGVmYTBmMzAwZGEzOGQzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.QxMxLBAAW8cwzjTKPirjz0L8bsa5lMpk1TOWVy-vmTQ)
please add sample code:
import { FcrUIScene } from 'fcr-ui-scene'
import {
FcrChatroom,
FcrBoardWidget,
FcrPollingWidget,
FcrStreamMediaPlayerWidget,
FcrWebviewWidget,
FcrCountdownWidget,
FcrPopupQuizWidget
} from 'agora-plugin-gallery/scene'
const unmount = FcrUIScene.launch(document.querySelector("#root"), {
appId: "Your App ID",
region: "NA",
userUuid: "user id",
userName: "user name",
roomUuid: "room id",
roomType: 4, // Room type: 4 is for small classes, currently only small classes are supported.
roomName: "room name",
pretest: true, // Whether to enable pre-class equipment detection
token: "rtm token", // In a test environment, you can use temporary RTM Token; in a production or security environment, it is strongly recommended that you use a server-generated RTM Token.
language: "zh",
duration: 60 * 30, // Course time in seconds.
recordUrl: "your record url",
userRole: 1, // User roles: 1 is teacher, 2 is student
widgets: {
easemobIM: FcrChatroom, // IM widget
netlessBoard: FcrBoardWidget, // Interactive whiteboard widget
poll: FcrPollingWidget, // Voter widget
mediaPlayer: FcrStreamMediaPlayerWidget, // Video sync player widget
webView: FcrWebviewWidget, // Embedded browser widget
countdownTimer: FcrCountdownWidget, // Countdown widget
popupQuiz: FcrPopupQuizWidget, // Clicker widget
},
});