会议中共享内容是多人协同的重要方式,在内容共享时用户可设置是否允许他人批注,允许的情况下,其他人在会议中可对共享内容进行批注。小鱼SDK开放了设置是否允许他人共享的接口,供三方在共享内容时调用。同时支持采用铅笔、荧光笔、鼠标等多种形式进行批注。(开始支持版本:v2.29.8)
启动标注
开启批注: startAnnotation
结束批注: stopAnnotation
发送批注消息: sendAnnotationMessage
事件回调
批注准备就绪:onAnnotationSending
批注消息:onWhiteboardMessage
批注消息列表:onWhiteboardMessages
打开批注:
XyCallActivity.java
NemoSDK.getInstance().startAnnotation()
停止批注:
XyCallActivity.java
NemoSDK.getInstance().stopAnnotation()
批注状态处理:
XyCallActivity.java
// 注册白板监听(接收远端白板, 本地打开白板结果在此处回调)
NemoSDK._getInstance_().registerWhiteboardChangeListener(whiteboardChangeListener);
private WhiteboardChangeListener whiteboardChangeListener = new WhiteboardChangeListener() {
@SuppressLint("CheckResult")
@Override
public void onWhiteboardMessage(String message) {
//批注消息
}
@SuppressLint("CheckResult")
@Override
public void onWhiteboardMessages(ArrayList<String> messages) {
//批注消息
}
@Override
public void onAnnotationSending() {
//批注准备就绪
}
}