同一个会议中只有发起共享用户可以批注,其他人员无法同时批注

Description
在自定义UI中调用C# Wrapper的 ICustomizedAnnotationController::CreateAnnoObj(…) 返回
SDKERR_WRONG_USEAGE

Which version?
v4.4.57220.1211

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. 用户A创建会议
  2. 用户B加入会议
  3. 用户A开始共享桌面,并使用画笔注释,此时B可以看到共享画面以及注释
  4. 用户B使用入会时创建的本地ShareRender调用CreateAnnoObj(shareRender, &annoObj)
  5. 返回SDKERR_WRONG_USEAGE,无法创建Customized Annotation Object,导致B用户无法使用画笔注释

Screenshots

Smartphone (please complete the following information):
Windows 7, 10

Additional context

Hi zhaoming,

Thanks for the post. 关于您提到的问题:

  1. 可以先试试用IAnnotationController.CanDoAnnotation来判断当前用户是否可以做Annotation
  2. 请确保在onSharingShareAnnotationStatusChanged的回调中,相应的status等于Ready to use的时候才创建Annotation Obj

希望有所帮助,谢谢!