ViewMode enum 参考

  • HarmonyOS

更新时间不可用

详细描述

适用版本:@shengwang/whiteboard 0.2.11。

WhiteboardController.setViewMode(...) 和 BroadcastState.mode 引用的视角模式枚举。

当前版本未从 SDK 包入口导出此枚举对象;不能从包名导入或直接取得其枚举成员。

类型结构(源码声明)

下方源码文件的 export 声明不等同于 SDK 包入口导出;业务导入方式以上方说明为准。

Text
export enum ViewMode
FreedomFreedom = "freedom",
FollowerFollower = "follower",
BroadcasterBroadcaster = "broadcaster"
表格内容超出当前宽度,可横向滚动查看更多列。

变量说明

Freedom

Text
Freedom = "freedom",

(默认)自由模式。 该模式下用户可以主动调整视角,不受其他用户视角模式设置的影响,也不会影响其他用户的视角模式设置。

@note 当房间内不存在视角为主播模式的用户时,所有用户的视角都默认为自由模式。

Follower

Text
Follower = "follower",

跟随模式。 该模式下用户的视角会跟随主播的视角。

@note - 当一个用户的视角设置为主播模式后,房间内其他所有用户(包括新加入房间的用户)的视角会被自动设置为跟随模式。 - 跟随模式的用户进行白板操作时,其视角会自动切换为自由模式。 如有需要,可以调用 disableOperations 禁止用户操作,以锁定用户的视角模式。

Broadcaster

Text
Broadcaster = "broadcaster"

主播模式。 该模式下用户可以主动调整视角,并将自己的视角同步给房间内所有其他用户。

@note - 每个房间只能有一个主播模式视角的用户。 - 当一个用户的视角设置为主播模式后,房间内所有其他用户(包括新加入房间的用户)的视角会被自动设置为跟随模式。

这个页面有帮助吗?