设置语言&主题

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

本文介绍如何在 iOS 平台上使用网易会议组件 NEMeetingKit 进行语言设置。

设置会议语言

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

示例代码

Objective-C// 创建会议 SDK 配置
NEMeetingKitConfig *config = [[NEMeetingKitConfig alloc] init];

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

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

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

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

// 初始化会议 SDK
[[NEMeetingKit getInstance] initialize:config callback:^(NSInteger resultCode, NSString *resultMsg, id result) {}];

切换会议语言

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

示例代码

Objective-C// 切换语言(可设置为 CHINESE、ENGLISH、
[[NEMeetingKit getInstance] switchLanguage:CHINESE
                                    callback:^(NSInteger resultCode, NSString *resultMsg, id result) {
    if (resultCode == ERROR_CODE_SUCCESS) {
      NSLog(@"切换语言成功");
    }
    else {
      NSLog(@"切换语言失败");
    }
  }];

切换主题色

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

示例代码

Objective-C// 设置主题类型
// 浅色主题
NEMeetingThemeType themeType = NEMeetingThemeTypeLight;

// 或者深色主题
// NEMeetingThemeType themeType = NEMeetingThemeTypeDark;

// 或者跟随系统
// NEMeetingThemeType themeType = NEMeetingThemeTypeSystem;

// 切换会议主题
[[NEMeetingKit getInstance] switchTheme:themeType callback:^(NSInteger resultCode, NSString *resultMsg, id result) {
    // 处理切换结果
}];
此文档是否对你有帮助?
有帮助
去反馈
  • 设置会议语言
  • 切换会议语言
  • 切换主题色