com.herewhite.sdk.Displayer类 参考
Displayer
类。该类为 Room
类和 Player
类的父类。 Room
和 Player
类可以继承该类下的方法。
成员函数说明
postIframeMessage() [1/2]
void com.herewhite.sdk.Displayer.postIframeMessage | ( | String | string | ) |
向 iframe 插件发送字符串信息。
自从
2.11.4
参数
参数名 | 描述 |
---|---|
string | 字符串格式的信息。 |
postIframeMessage() [2/2]
void com.herewhite.sdk.Displayer.postIframeMessage | ( | WhiteObject | object | ) |
向 iframe 插件发送 key-value 格式的信息。
自从
2.11.4
参数
参数名 | 描述 |
---|---|
object | key-value 格式的信息,必须为 WhiteObject 的子类。 |
getScenePathType()
void com.herewhite.sdk.Displayer.getScenePathType | ( | String | path, |
final Promise< WhiteScenePathType > | promise | ||
) |
查询场景路径类型。
你可以在该方法中指定想要查询的场景路径,SDK 会返回该路径对应的场景类型。
参数
参数名 | 描述 |
---|---|
path | 想要查询的场景路径。 |
promise | Promise<WhiteScenePathType> 接口实例,详见 Promise 。你可以通过该接口获取 getScenePathType 方法的调用结果:
|
getScene()
getEntireScenes()
refreshViewSize()
void com.herewhite.sdk.Displayer.refreshViewSize | ( | ) |
刷新白板的界面。
当 WhiteboardView
出现改变时,需要手动调用该方法刷新白板的界面。
scaleIframeToFit()
void com.herewhite.sdk.Displayer.scaleIframeToFit | ( | ) |
调整视角,以保证完整显示 H5 课件的内容。
自从
2.12.13
scalePptToFit() [1/2]
void com.herewhite.sdk.Displayer.scalePptToFit | ( | ) |
以渐变模式调整视角,以保证完整显示 PPT 的内容。
自从
2.4.22
scalePptToFit() [2/2]
void com.herewhite.sdk.Displayer.scalePptToFit | ( | AnimationMode | mode | ) |
根据指定的动画模式调整视角,以保证完整显示 PPT 的内容。
自从
2.4.28
参数
参数名 | 描述 |
---|---|
mode | 视角调整时的动画模式,详见 AnimationMode 。 |
addMagixEventListener()
void com.herewhite.sdk.Displayer.addMagixEventListener | ( | String | eventName, |
EventListener | eventListener | ||
) |
注册自定义事件监听。
成功注册后,你可以接收到对应的自定义事件通知。
注解
对于同名的自定义事件,SDK 仅支持触发一个回调。
参数
参数名 | 描述 |
---|---|
eventName | 想要监听的自定义事件名称。 |
eventListener | 自定义事件回调,详见 EventListener 。如果添加多个同名的事件回调,则之前添加的回调会被覆盖。 |
addHighFrequencyEventListener()
void com.herewhite.sdk.Displayer.addHighFrequencyEventListener | ( | String | eventName, |
FrequencyEventListener | eventListener, | ||
Integer | fireInterval | ||
) |
注册高频自定义事件监听。
成功注册后,你可以接收到对应的自定义事件通知。
注解
对于同名的自定义事件,SDK 仅支持触发一个回调。
参数
参数名 | 描述 |
---|---|
eventName | 想要监听的自定义事件名称。 |
eventListener | 自定义事件回调,详见 FrequencyEventListener 。如果添加多个同名的事件回调,则之前添加的回调会被覆盖。 |
fireInterval | SDK 触发回调的频率,单位为毫秒。该参数最小值为 500 ms,如果设置为低于该值会被重置为 500 ms。 |
removeMagixEventListener()
void com.herewhite.sdk.Displayer.removeMagixEventListener | ( | String | eventName | ) |
移除自定义事件监听。
参数
参数名 | 描述 |
---|---|
eventName | 想要移除监听的自定义事件名称。 |
convertToPointInWorld()
setCameraBound()
void com.herewhite.sdk.Displayer.setCameraBound | ( | CameraBound | bound | ) |
设置视角边界。
自从
2.5.0
参数
参数名 | 描述 |
---|---|
bound | 视角边界,详见 CameraBound 。 |
setBackgroundColor()
void com.herewhite.sdk.Displayer.setBackgroundColor | ( | @ColorInt int | intColor | ) |
设置白板的背景色。
自从
2.4.14
- 弃用:
- 该方法已废弃,请改用 Android 系统的 setBackgroundColor 方法。
注解
该方法仅对本地白板有效,不会影响房间内其他用户白板的背景色。
参数
参数名 | 描述 |
---|---|
intColor | 白板的背景色,格式为 16 进制 RGBA 定义下的 Hex 值。注意 A 属性不能达到使白板透明的效果。 |
getBackgroundColor()
getScenePreviewImage()
getSceneSnapshotImage()
disableCameraTransform()
void com.herewhite.sdk.Displayer.disableCameraTransform | ( | Boolean | disable | ) |
禁止/允许用户调整视角。
自从
2.11.0
该方法用于禁止或允许用户通过触屏手势移动或缩放视角。
参数
参数名 | 描述 |
---|---|
disable | 是否禁止用户调整视角:
|
moveCamera()
void com.herewhite.sdk.Displayer.moveCamera | ( | CameraConfig | camera | ) |
调整视角。
自从
2.2.0
调用该方法后,SDK 会根据传入的参数调整视角。
参数
参数名 | 描述 |
---|---|
camera | 视角的参数配置,详见 CameraConfig 。 |
moveCameraToContainer()
void com.herewhite.sdk.Displayer.moveCameraToContainer | ( | RectangleConfig | rectangle | ) |
调整视角,以保证完整显示视觉矩形。
自从
2.2.0
参数
参数名 | 描述 |
---|---|
rectangle | 视觉矩形的参数设置,详见 RectangleConfig 。 |