接口 NEScreenSharingService


  • public interface NEScreenSharingService
    屏幕共享服务接口,用于创建和管理屏幕共享
    • 方法详细资料

      • startScreenShare

        void startScreenShare​(android.content.Context context,
                              android.content.Intent data,
                              @NonNull
                              NEScreenSharingParams param,
                              @Nullable
                              NEScreenSharingOptions opts,
                              NECallback<java.lang.Void> callback)
        创建一个开启屏幕共享,只有完成SDK的登录鉴权操作才允许创建屏幕共享。

        创建屏幕共享成功后,SDK会拉起屏幕共享,调用方不用做其他操作。

        参数:
        context - 当前上下文对象,一般为Activity对象
        param - 屏幕共享参数对象,不能为空
        opts - 屏幕共享选项对象,可空;当未指定时,会使用默认的选项
        callback - 回调接口。该回调不会返回额外的结果数据
      • stopScreenShare

        void stopScreenShare​(NECallback<java.lang.Void> callback)
        停止屏幕共享
        参数:
        callback - 回调接口。该回调不会返回额外的结果数据
      • addScreenSharingStatusListener

        void addScreenSharingStatusListener​(NEScreenSharingStatusListener listener)
        添加屏幕共享状态监听实例,用于接收屏幕共享状态变更通知
        参数:
        listener - 要添加的监听实例
      • removeScreenSharingStatusListener

        void removeScreenSharingStatusListener​(NEScreenSharingStatusListener listener)
        移除对应的屏幕共享状态的监听实例
        参数:
        listener - 要移除的监听实例