设置语言&主题

更新时间: 2026/01/06 15:49:38

本文介绍如何在安卓平台上使用网易会议组件 NEMeetingKit 进行语言和主题的设置。

设置会议语言

可以通过 NEMeetingLanguage 设置会议界面的语言,支持中文、英文和日文。

示例代码如下:

Java// 创建会议 SDK 配置
NEMeetingKitConfig config = new NEMeetingKitConfig();

// 设置语言类型(注意:必须在初始化 SDK 时设置)
// 中文
config.language = NEMeetingLanguage.CHINESE;

// 或者英文
// config.language = NEMeetingLanguage.ENGLISH;

// 或者日文
// config.language = NEMeetingLanguage.JAPANESE;

// 或者根据系统语言自动选择
// config.language = NEMeetingLanguage.AUTOMATIC;

// 初始化会议 SDK
NEMeetingKit.getInstance().initialize(context, config, callback);

切换会议语言

您也可以通过 switchLanguage 方法在应用运行过程中动态切换语言。

示例代码如下:

Java// 切换语言(可设置为 NEMeetingLanguage.CHINESE、NEMeetingLanguage.ENGLISH、
// NEMeetingLanguage.JAPANESE 或 NEMeetingLanguage.AUTOMATIC)
NEMeetingKit.getInstance().switchLanguage(NEMeetingLanguage.CHINESE, new NECallback<Void>() {
    @Override
    public void onResult(int resultCode, String resultMessage, Void resultData) {
        if (resultCode == NEMeetingError.SUCCESS) {
            // 切换语言成功
            Toast.makeText(context, "切换语言成功", Toast.LENGTH_SHORT).show();
        } else {
            // 切换语言失败
            Toast.makeText(context, "切换语言失败:" + resultMessage, Toast.LENGTH_SHORT).show();
        }
    }
});

切换主题色

您可以通过 NEMeetingThemeType 根据需要设置会议界面的主题,支持深色主题、浅色主题以及跟随系统切换。

示例代码如下:

Java// 设置主题类型
// 浅色主题
NEMeetingThemeType themeType = NEMeetingThemeType.LIGHT;

// 或者深色主题
// NEMeetingThemeType themeType = NEMeetingThemeType.DARK;

// 或者跟随系统
// NEMeetingThemeType themeType = NEMeetingThemeType.SYSTEM;

// 切换会议主题
NEMeetingKit.getInstance().switchTheme(themeType, new NECallback<Void>() {
    @Override
    public void onResult(int resultCode, String resultMessage, Void resultData) {
      //处理切换结果
    }
});
此文档是否对你有帮助?
有帮助
去反馈
  • 设置会议语言
  • 切换会议语言
  • 切换主题色