文档中心
灵动课堂
API 参考
RemoteControlStore | agora classroom sdk
Edu Store API Reference for Web/Electron
Properties
Protected Readonly classroomStore
Protected Readonly logger
logger: Logger
Accessors
isControlled
- get isControlled(): boolean
isHostOrControlled
- get isHostOrControlled(): boolean
isRemoteControlling
- get isRemoteControlling(): boolean
isScreenSharingOrRemoteControlling
- get isScreenSharingOrRemoteControlling(): boolean
remoteControlInviteProgressing
- get remoteControlInviteProgressing(): boolean
remoteControlRequesting
- get remoteControlRequesting(): boolean
remoteControlResponsing
- get remoteControlResponsing(): boolean
role
- get role(): undefined | AgoraRCRole
Returns undefined | AgoraRCRole
Methods
authorizeStudentToControl
- authorizeStudentToControl(toUserUuid: string): void
createRcContextAndJoin
- createRcContextAndJoin(role: AgoraRCRole): Promise<void>
Parameters
Returns Promise<void>
createRemoteControlContext
- createRemoteControlContext(role: AgoraRCRole): undefined | AgoraRemoteControlContext
Parameters
Returns undefined | AgoraRemoteControlContext
destroyRCContext
- destroyRCContext(sceneId: string): Promise<void>
Parameters
Returns Promise<void>
getTokens
- getTokens(userUuid: string): Promise<any>
Parameters
Returns Promise<any>
initializeRemoteControl
- initializeRemoteControl(): Promise<void>
quitControlRequest
- quitControlRequest(): Promise<void>
sendControlRequst
- sendControlRequst(toUserUuid: string): Promise<void>
Parameters
Returns Promise<void>
setRenderDom
- setRenderDom(dom: null | HTMLElement): void
studentAcceptInvite
- studentAcceptInvite(): void
unauthorizeStudentToControl
- unauthorizeStudentToControl(): void
可参与远程控制的学生列表(不包含非Electron客户端学生)