Freigeben über


ACSCallCaptions-Klasse

Deklaration

@interface ACSCallCaptions : NSObject;

BESCHREIBUNG

Aufrufen von Beschriftungen zum Verwalten allgemeiner Beschriftungsfunktionen.

Methoden

startCaptions

Startet die Beschriftungen.

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

Parameter

  • options -
  • completionHandler – Ein Block, der nach Abschluss des Vorgangs asynchron aufgerufen werden soll.

Gibt zurück

  • void

stopCaptions

Beenden Sie die Beschriftungen.

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

Parameter

  • completionHandler – Ein Block, der nach Abschluss des Vorgangs asynchron aufgerufen werden soll.

Gibt zurück

  • void

setSpokenLanguage

Legen Sie die gesprochene Sprache fest.

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

Parameter

  • language -
  • completionHandler – Ein Block, der nach Abschluss des Vorgangs asynchron aufgerufen werden soll.

Gibt zurück

  • void

Eigenschaften

supportedSpokenLanguages

Liste der unterstützten Sprachen für Untertitel.

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

isEnabled

Gibt an, ob Beschriftungen im aktuellen Aufruf aktiviert sind.

@property (readonly) BOOL isEnabled;

Typ

Rufen Sie den Beschriftungstyp ab.

@property (readonly) ACSCaptionsType type;

activeSpokenLanguage

Abrufen der aktiven gesprochenen Sprache.

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