ACSCallCaptions 类

声明

@interface ACSCallCaptions : NSObject;

Description

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

Methods

开始字幕

开始字幕。

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

参数

  • options -
  • completionHandler -作完成后要异步调用的块。

退货

  • void

停止字幕

停止字幕。

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

参数

  • completionHandler -作完成后要异步调用的块。

退货

  • void

设置口语

设置口语。

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

参数

  • language -
  • completionHandler -作完成后要异步调用的块。

退货

  • void

属性

支持口语

字幕支持的口语列表。

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

isEnabled

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

@property (readonly) BOOL isEnabled;

类型

获取字幕类型。

@property (readonly) ACSCaptionsType type;

主动口语语言

获得活跃的口语。

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