初始化
更新时间: 2024/11/28 15:45:04
本文介绍网易会议组件如何进行初始化。
前提条件
根据本文操作前,请确保您已经完成了 集成 SDK。
调用时机
在调用 SDK 其他接口之前,您首先需要完成初始化操作。
注意事项
- 初始化是一个异步操作,您需要确保异步回调成功之后,再进行调用 API。
- 请在初始化网易会议组件 SDK 时配置前台服务,防止会议进程退到后台时被系统杀死,且保证使用 Android 系统可以正常共享屏幕。详细配置参考
NEForegroundServiceConfig。 - 应用名称会显示在会议界面的顶部标题栏中。若不额外设置应用名称,则标题默认显示为 会议。
调用步骤
-
配置初始化相关参数,详情请参考
NEMeetingKitConfig。示例代码 如下:
JavaNEMeetingKitConfig config = new NEMeetingKitConfig(); config.appKey = Constants.APPKEY; //应用 AppKey config.appName = context.getString(R.string.app_name); //应用 AppName //配置会议时显示前台服务 NEForegroundServiceConfig foregroundServiceConfig = new NEForegroundServiceConfig(); foregroundServiceConfig.contentTitle = context.getString(R.string.app_name); config.foregroundServiceConfig = foregroundServiceConfig; -
调用
initialize方法完成初始化操作。该接口无额外回调结果数据。示例代码 如下:
JavaNEMeetingKit.getInstance().initialize(getApplication(), config, new NECallback<Void>() { @Override public void onResult(int resultCode, String resultMsg, Void result) { if (resultCode == NEMeetingError.ERROR_CODE_SUCCESS) { //初始化成功 } else { //初始化失败 } } }); -
(可选)当您不确定是否已经初始化会议组件,可调用
isInitialized添加查询是否已经初始化的调用。示例代码 如下:
Java// 检查会议组件是否已经初始化 boolean isInitialized = NEMeetingKit.getInstance().isInitialized(); if (isInitialized) { // 如果已经初始化,执行后续操作 // ... } else { // 如果未初始化,可能需要重新初始化或者记录日志 Log.e("MeetingKit", "Meeting component is not initialized."); }
下一步
完成初始化后,您可以参考 登录鉴权。
此文档是否对你有帮助?





