PLVLiveRealTimeSubtitleConfig

Objective-C

@interface PLVLiveRealTimeSubtitleConfig

Swift

class PLVLiveRealTimeSubtitleConfig

实时字幕配置信息

  • 实时字幕功能开关(YES 为开启,NO 为关闭)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL realTimeSubtitleEnabled;

    Swift

    var realTimeSubtitleEnabled: Bool { get }
  • 字幕翻译功能开关(YES 为开启,NO 为关闭)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL subtitleTranslationEnabled;

    Swift

    var subtitleTranslationEnabled: Bool { get }
  • 字幕源语言(如:Japanese)

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *subtitleSourceLanguage;

    Swift

    var subtitleSourceLanguage: String? { get }
  • 字幕翻译语言(如:English)

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *subtitleTranslationLanguage;

    Swift

    var subtitleTranslationLanguage: String? { get }
  • 可用的翻译语言列表(如:[“English”, “Chinese”, “Russian”])

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSArray<NSString *> *subtitleTranslationLanguages;

    Swift

    var subtitleTranslationLanguages: [String]? { get }
  • 实时字幕显示数量限制开关(YES 为开启,NO 为关闭)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL realTimeSubtitleDisplayNumberLimitEnabled;

    Swift

    var realTimeSubtitleDisplayNumberLimitEnabled: Bool { get }
  • 实时字幕显示数量(当 realTimeSubtitleDisplayNumberLimitEnabled 为 YES 时有效)

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSNumber *realTimeSubtitleDisplayNumber;

    Swift

    @NSCopying var realTimeSubtitleDisplayNumber: NSNumber? { get }
  • 实时字幕显示延迟(单位:秒)

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSNumber *realTimeSubtitleDisplayDelay;

    Swift

    @NSCopying var realTimeSubtitleDisplayDelay: NSNumber? { get }
  • 回放视频实时字幕开关(YES 为开启,NO 为关闭)

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL realDiskVideoRealTimeSubtitleEnabled;

    Swift

    var realDiskVideoRealTimeSubtitleEnabled: Bool { get }