接口 NEMeetingKit
-
public interface NEMeetingKit
会议SDK全局接口,提供初始化、管理其他会议相关子服务的能力
-
-
方法概要
所有方法 静态方法 实例方法 抽象方法 修饰符和类型 方法 说明 void
addAuthListener(NEAuthListener authListener)
添加登录状态监听实例void
addGlobalEventListener(NEGlobalEventListener listener)
添加全局事件监听器NEAccountService
getAccountService()
获取用于查询账号信息的账号服务,如果未完成初始化,则返回为空static NEMeetingKit
getInstance()
获取会议SDK实例NEMeetingService
getMeetingService()
获取用于创建或加入会议的会议服务,如果未完成初始化,则返回为空NEPreMeetingService
getPreMeetingService()
获取会议预约服务,如果未完成初始化,则返回为空NEScreenSharingService
getScreenSharingService()
获取用于共享屏幕开始和结束服务,如果未完成初始化,则返回为空NESettingsService
getSettingsService()
获取会议设置服务,如果未完成初始化,则返回为空void
initialize(android.content.Context context, NEMeetingKitConfig config, NECallback<java.lang.Void> callback)
初始化SDKboolean
isInitialized()
查询会议SDK当前是否已经完成初始化void
login(java.lang.String account, java.lang.String token, NECallback<java.lang.Void> callback)
登录鉴权。void
loginWithNEMeeting(java.lang.String account, java.lang.String password, NECallback<java.lang.Void> callback)
登录鉴权。void
logout(NECallback<java.lang.Void> callback)
注销当前已登录的账号void
removeAuthListener(NEAuthListener authListener)
移除登录状态监听实例void
removeGlobalEventListener(NEGlobalEventListener listener)
移除全局事件监听器void
switchLanguage(NEMeetingLanguage language, NECallback<java.lang.Void> callback)
切换语言。void
tryAutoLogin(NECallback<java.lang.Void> callback)
自动登录鉴权。
-
-
-
方法详细资料
-
getInstance
static NEMeetingKit getInstance()
获取会议SDK实例- 返回:
- 全局的SDK实例
-
isInitialized
boolean isInitialized()
查询会议SDK当前是否已经完成初始化- 返回:
- true/false
-
initialize
void initialize(android.content.Context context, NEMeetingKitConfig config, NECallback<java.lang.Void> callback)
初始化SDK- 参数:
context
- 上下文对象config
- 初始化配置对象callback
- 回调接口,该回调不会返回额外的结果数据
-
loginWithNEMeeting
void loginWithNEMeeting(java.lang.String account, java.lang.String password, NECallback<java.lang.Void> callback)
登录鉴权。在已登录状态下可以创建和加入会议,但在未登录状态下只能加入会议- 参数:
account
- 登录账号password
- 登录密码callback
- 回调接口,该回调不会返回额外的结果数据
-
login
void login(java.lang.String account, java.lang.String token, NECallback<java.lang.Void> callback)
登录鉴权。在已登录状态下可以创建和加入会议,但在未登录状态下只能加入会议- 参数:
account
- 登录账号token
- 登录令牌callback
- 回调接口,该回调不会返回额外的结果数据
-
tryAutoLogin
void tryAutoLogin(NECallback<java.lang.Void> callback)
自动登录鉴权。- 参数:
callback
- 回调接口,该回调不会返回额外的结果数据
-
getMeetingService
NEMeetingService getMeetingService()
获取用于创建或加入会议的会议服务,如果未完成初始化,则返回为空- 返回:
- 会议服务实例
-
getScreenSharingService
NEScreenSharingService getScreenSharingService()
获取用于共享屏幕开始和结束服务,如果未完成初始化,则返回为空- 返回:
- 共享屏幕服务实例
-
getAccountService
NEAccountService getAccountService()
获取用于查询账号信息的账号服务,如果未完成初始化,则返回为空- 返回:
- 账号服务实例
-
getSettingsService
NESettingsService getSettingsService()
获取会议设置服务,如果未完成初始化,则返回为空- 返回:
- 设置服务实例
-
getPreMeetingService
NEPreMeetingService getPreMeetingService()
获取会议预约服务,如果未完成初始化,则返回为空- 返回:
- 会议预约服务
-
logout
void logout(NECallback<java.lang.Void> callback)
注销当前已登录的账号- 参数:
callback
- 回调接口,该回调不会返回额外的结果数据
-
switchLanguage
void switchLanguage(NEMeetingLanguage language, NECallback<java.lang.Void> callback)
切换语言。- 参数:
language
- 目标语言,类型为NEMeetingLanguage
。如果设置为空,则使用当前系统语言。callback
- 回调接口,该回调不会返回额外的结果数据
-
addAuthListener
void addAuthListener(NEAuthListener authListener)
添加登录状态监听实例- 参数:
authListener
- 要添加的监听实例
-
removeAuthListener
void removeAuthListener(NEAuthListener authListener)
移除登录状态监听实例- 参数:
authListener
- 要移除的监听实例
-
addGlobalEventListener
void addGlobalEventListener(NEGlobalEventListener listener)
添加全局事件监听器- 参数:
listener
- 全局事件监听器
-
removeGlobalEventListener
void removeGlobalEventListener(NEGlobalEventListener listener)
移除全局事件监听器- 参数:
listener
- 全局事件监听器
-
-