声明
@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;