nimeet 文档中心
English

白板 SDK 参考(Web / Android / iOS)

构建时从公开平台接口定义生成:类、方法、事件、错误码与能力支持范围。

由公开白板 SDK 定义生成

版本 v1.0.0 · 更新于 2026-10-28 · 修订 1

Web SDK

TypeScript 实现,REST 持久化 + LiveKit data channel 实时同步,覆盖房间、场景、撤销重做、相机与回放。

类方法当前版本不支持
CamerafitToContent panBy setBounds setViewport setViewport0 toScreen toWorld viewport zoomTo—
LiveKitWhiteboardSyncpublish receive subscribe—
LoopbackWhiteboardSyncpublish subscribe—
MembersetAppliance setStrokeStyle setWritable writable—
PlayercurrentFrame duration emitState pause phase play progressTime seek status stop tick—
Replay—
RoomaddPage applyMutation applyState canRedoSteps canUndoSteps connect drawStroke eraseStroke exportSnapshot insertImage leave loadSnapshot mapUndoError member memberRole memberStateForSelf moveCamera phase receive redo refresh replay requireMember roomInfo roomState setAppliance setPhase setScenePath setWritable svgUrl undo updateSceneCount upsertMember writable—
Scenecontent current currentScenePath insertPage pages removePage roomUUID switchToremovePage → NOT_SUPPORTED
WhiteboardErrortoJSON—
WhiteboardHttpTransportwithToken—
WhiteboardSdkcreateRoom createRoomToken createSdkToken getRoom joinRoom listRooms replay replaySnapshot transport—

Android(接口定义,暂不提供运行时)

Android / iOS 目前只提供接口定义;调用时返回 `WhiteboardError.code = NOT_SUPPORTED`,不会静默成功。

NOT_SUPPORTED 接口 / 类: 81 · 接口成员: 81

类方法
com.herewhite.sdk._white_sdk_configuration.PptParams2
com.herewhite.sdk._white_sdk_configuration.RenderEngineType0
com.herewhite.sdk._white_sdk_configuration.SlideAppOptions0
com.herewhite.sdk.AbstractCommonCallbacks6
com.herewhite.sdk.AbstractPlayerEventListener8
com.herewhite.sdk.AbstractRoomCallbacks7
com.herewhite.sdk.AudioMixerBridge5
com.herewhite.sdk.AudioMixerImplement1
com.herewhite.sdk.combine_player._native_player.NativePlayerPhase0
com.herewhite.sdk.combine_player._player_sync_manager.Callbacks2
com.herewhite.sdk.combine_player.NativePlayer4
com.herewhite.sdk.combine_player.PlayerSyncManager7
com.herewhite.sdk.CommonCallback7
com.herewhite.sdk.CommonCallbacks0
com.herewhite.sdk.Displayer19
com.herewhite.sdk.domain._content_mode_config.ScaleMode0
com.herewhite.sdk.domain._logger_options.Level0
com.herewhite.sdk.domain._logger_options.ReportMode0
com.herewhite.sdk.domain._window_app_param.Attributes0
com.herewhite.sdk.domain._window_app_param.Options0
com.herewhite.sdk.domain._window_app_param.ProjectorAttributes0
com.herewhite.sdk.domain._window_app_param.ProjectorOptions0
com.herewhite.sdk.domain._window_docs_event.Options0
com.herewhite.sdk.domain.AkkoEvent5
com.herewhite.sdk.domain.AnimationMode0
com.herewhite.sdk.domain.Appliance14
com.herewhite.sdk.domain.BroadcastState3
com.herewhite.sdk.domain.CameraBound15
com.herewhite.sdk.domain.CameraConfig8
com.herewhite.sdk.domain.CameraState3
com.herewhite.sdk.domain.ConnectionPrepareParam4
com.herewhite.sdk.domain.ContentModeConfig6
com.herewhite.sdk.domain.EventEntry3
com.herewhite.sdk.domain.EventListener1
com.herewhite.sdk.domain.FontFace7
com.herewhite.sdk.domain.FrequencyEventListener1
com.herewhite.sdk.domain.GlobalState0
com.herewhite.sdk.domain.ImageInformation12
com.herewhite.sdk.domain.ImageInformationWithUrl11
com.herewhite.sdk.domain.LoggerOptions10
com.herewhite.sdk.domain.MemberInformation9
com.herewhite.sdk.domain.MemberState24
com.herewhite.sdk.domain.PlayerConfiguration16
com.herewhite.sdk.domain.PlayerObserverMode0
com.herewhite.sdk.domain.PlayerPhase0
com.herewhite.sdk.domain.PlayerState0
com.herewhite.sdk.domain.PlayerTimeInfo4
com.herewhite.sdk.domain.Point4
com.herewhite.sdk.domain.PptPage9
com.herewhite.sdk.domain.Promise0
com.herewhite.sdk.domain.RectangleConfig11
com.herewhite.sdk.domain.Region0
com.herewhite.sdk.domain.RoomMember5
com.herewhite.sdk.domain.RoomOptimizeOptions0
com.herewhite.sdk.domain.RoomPhase0
com.herewhite.sdk.domain.RoomState3
com.herewhite.sdk.domain.Scene6
com.herewhite.sdk.domain.SceneState3
com.herewhite.sdk.domain.ShapeType0
com.herewhite.sdk.domain.SlideErrorType0
com.herewhite.sdk.domain.UrlInterrupter1
com.herewhite.sdk.domain.ViewMode0
com.herewhite.sdk.domain.WhiteDisplayerState5
com.herewhite.sdk.domain.WhiteObject0
com.herewhite.sdk.domain.WhiteScenePathType0
com.herewhite.sdk.domain.WindowAppParam1
com.herewhite.sdk.domain.WindowAppSyncAttrs0
com.herewhite.sdk.domain.WindowDocsEvent6
com.herewhite.sdk.domain.WindowParams2
com.herewhite.sdk.Player13
com.herewhite.sdk.PlayerEventListener0
com.herewhite.sdk.PlayerListener8
com.herewhite.sdk.Room56
com.herewhite.sdk.RoomCallbacks0
com.herewhite.sdk.RoomListener7
com.herewhite.sdk.RoomParams34
com.herewhite.sdk.WhiteboardView1
com.herewhite.sdk.WhiteSdk18
com.herewhite.sdk.WhiteSdkConfiguration32
com.herewhite.sdk.window.SlideListener2
Es0

iOS(接口定义,暂不提供运行时)

Android / iOS 目前只提供接口定义;调用时返回 `WhiteboardError.code = NOT_SUPPORTED`,不会静默成功。

NOT_SUPPORTED 接口 / 类: 58 · 接口成员: 58

类方法
Whiteboard.WhiteAnimationMode0
Whiteboard.WhiteAppParam3
Whiteboard.WhiteAppSyncAttributes5
Whiteboard.WhiteAudioMixerBridge2
Whiteboard.WhiteAudioMixerBridgeDelegate5
Whiteboard.WhiteBoardView4
Whiteboard.WhiteBroadcasterInformation2
Whiteboard.WhiteBroadcastState3
Whiteboard.WhiteCameraBound9
Whiteboard.WhiteCameraConfig4
Whiteboard.WhiteCameraState3
Whiteboard.WhiteCombineDelegate8
Whiteboard.WhiteCombinePlayer10
Whiteboard.WhiteCommonCallbackDelegate9
Whiteboard.WhiteCommonCallbacks1
Whiteboard.WhiteContentMode0
Whiteboard.WhiteContentModeConfig4
Whiteboard.WhiteDisplayer18
Whiteboard.WhiteDisplayerState5
Whiteboard.WhiteEvent6
Whiteboard.WhiteFontFace5
Whiteboard.WhiteGlobalState0
Whiteboard.WhiteImageInformation9
Whiteboard.WhiteMemberInformation4
Whiteboard.WhiteMemberState8
Whiteboard.WhiteObserverMode0
Whiteboard.WhitePanEvent2
Whiteboard.WhitePlayer13
Whiteboard.WhitePlayerConfig10
Whiteboard.WhitePlayerEvent1
Whiteboard.WhitePlayerEventDelegate9
Whiteboard.WhitePlayerPhase0
Whiteboard.WhitePlayerState1
Whiteboard.WhitePlayerTimeInfo4
Whiteboard.WhitePptPage5
Whiteboard.WhitePptParams1
Whiteboard.WhiteReadonlyMemberState10
Whiteboard.WhiteRectangleConfig7
Whiteboard.WhiteRoom63
Whiteboard.WhiteRoomCallbackDelegate9
Whiteboard.WhiteRoomCallbacks1
Whiteboard.WhiteRoomConfig20
Whiteboard.WhiteRoomMember4
Whiteboard.WhiteRoomPhase0
Whiteboard.WhiteRoomState3
Whiteboard.WhiteScene4
Whiteboard.WhiteScenePathType0
Whiteboard.WhiteSceneState3
Whiteboard.WhiteSDK16
Whiteboard.WhiteSdkConfiguration18
Whiteboard.WhiteSlideAppParams9
Whiteboard.WhiteSlideDelegate2
Whiteboard.WhiteSliderView2
Whiteboard.WhiteSyncManagerPauseReason0
Whiteboard.WhiteVideoView1
Whiteboard.WhiteViewMode0
Whiteboard.WhiteWindowDocsEventOptions1
Whiteboard.WhiteWindowParams2

错误码

code处理建议
INVALID_PARAMETERinvalid_parameter
INVALID_TOKENinvalid_token
TOKEN_EXPIREDtoken_expired
TOKEN_ROLE_FORBIDDENwhiteboard_token_role_forbidden
TOKEN_ROOM_MISMATCHwhiteboard_token_room_mismatch
ROOM_NOT_FOUNDwhiteboard_room_not_found
ROOM_BANNEDwhiteboard_room_banned
ROOM_CLOSEDwhiteboard_room_closed
SCENE_NOT_FOUNDwhiteboard_scene_not_found
STROKE_NOT_FOUNDwhiteboard_stroke_not_found
INVALID_SCENE_PATHwhiteboard_invalid_scene_path
INVALID_OPERATIONwhiteboard_invalid_operation
UNDO_EMPTYwhiteboard_undo_empty
REDO_EMPTYwhiteboard_redo_empty
VERSION_CONFLICTwhiteboard_version_conflict
NETWORK_ERRORnetwork_error
NOT_SUPPORTEDNOT_SUPPORTED

支持范围

- Web SDK 的公开接口见下方表格。 - Android / iOS 目前提供接口定义,运行时暂不可用。 - 房间 Token、快照/回放、撤销重做与相机视口可用;场景删除(`Scene.removePage`)返回 NOT_SUPPORTED。

本页由文档构建流水线生成 · 2026-10-31 01:24:02 UTC · 文档中心 v1.1.0.

内容依据公开 API 定义.

ni-meet 是自建 RTC PaaS,媒体面基于 LiveKit(Apache-2.0),并与声网 API 兼容。