ACSCallCaptions 类

声明

@interface ACSCallCaptions : NSObject;

说明

用于管理常见字幕功能的调用字幕。

方法

startCaptions

启动字幕。

-(void)startCaptions:(ACSStartCaptionsOptions *)options withCompletionHandler:(void (^)(NSError *error))completionHandler;

参数

  • options -
  • completionHandler - 一个在操作完成后异步调用的块。

返回

  • void

stopCaptions

停止字幕。

-(void)stopCaptionsWithCompletionHandler:(void (^)(NSError *error))completionHandler;

参数

  • completionHandler - 一个在操作完成后异步调用的块。

返回

  • void

setSpokenLanguage

设置口语。

-(void)setSpokenLanguage:(NSString *)language withCompletionHandler:(void (^)(NSError *error))completionHandler;

参数

  • language -
  • completionHandler - 一个在操作完成后异步调用的块。

返回

  • void

属性

supportedSpokenLanguages

字幕支持的口语列表。

@property (copy, nonnull, readonly) NSArray<NSString *> * supportedSpokenLanguages;

isEnabled

指示在当前调用中是否启用了字幕。

@property (readonly) BOOL isEnabled;

类型

获取字幕类型。

@property (readonly) ACSCaptionsType type;

activeSpokenLanguage

获取主动口语。

@property (retain, nonnull, readonly) NSString * activeSpokenLanguage;