通过阅读本文,您可以了解到iOS SDK和Mac SDK的DingRtcEngineSubtitleManager接口详情。
接口说明
目录
API |
描述 |
支持的最低版本 |
语言列表更新回调通知。 |
3.8 |
|
字幕服务状态变化通知。 |
3.8 |
|
字幕消息回调通知。 |
3.8 |
|
设置字幕管理器监听器。 |
3.8 |
|
是否开启字幕。 |
3.8 |
|
获取支持的发言语言列表 |
3.8 |
|
选择发言语言类型 |
3.8 |
|
获取支持的翻译语言列表 |
3.8 |
|
选择翻译语言类型 |
3.8 |
接口详情
-
onLanguageListsUpdated: 语言列表更新回调通知。
void onLanguageListsUpdated ()
-
onSubtitleServiceStatusChanged: 字幕服务状态变化通知。
void onSubtitleServiceStatusChanged (DingRtcSubtitleStatus status)
参数
类型
描述
status
DingRtcSubtitleStatus
字幕服务状态
-
onSubtitleMessage: 字幕消息回调通知。
void onSubtitleMessage (DingRtcSubtitleMessage *message)
参数
类型
描述
message
字幕消息
-
setDelegate: 设置字幕管理器监听器。
void setDelegate (id< DingRtcEngineSubtitleManagerDelegate >_Nullable delegate)
参数
类型
描述
delegate
DingRtcEngineSubtitleManagerDelegate
用于接收来自字幕管理器的事件
-
enableSubtitle: 是否开启字幕。
int enableSubtitle (BOOL enable)
参数
类型
描述
enable
BOOL
是否开启/关闭字幕。
YES:开启字幕。
NO:关闭字幕。
返回说明
- 0:成功;
- 非0:失败。
-
getSupportedSpeakLanguages: 获取支持的发言语言列表
NSArray< NSString * > *_Nullable getSupportedSpeakLanguages ()
返回说明
发言语言列表
-
setCurrentSpeakLanguage: 选择发言语言类型
int setCurrentSpeakLanguage (NSString *_Nonnull language)
参数
类型
描述
language
NSString *_Nonnull
发言语言类型
返回说明
- 0:成功;
- 非0:失败。
-
getSupportedTranslateLanguages: 获取支持的翻译语言列表
NSArray< NSString * > *_Nullable getSupportedTranslateLanguages ()
返回说明
翻译语言列表
-
setCurrentTranslateLanguages: 选择翻译语言类型
int setCurrentTranslateLanguages (NSArray< NSString * > *_Nonnull languages)
参数
类型
描述
languages
NSArray< NSString * > *_Nonnull
翻译语言类型
返回说明
- 0:成功;
- 非0:失败。