AliyunPlayer v7.12.0
Aliyun Player API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AliVttSubtitleConst Class Reference

字幕渲染全局常量配置类 More...

#include "AliVttSubtitleView.h"

Inheritance diagram for AliVttSubtitleConst:

Properties

CGFloat defaultExtraHeightFactor
 复杂字符额外高度系数
 
NSInteger defaultFontColor
 默认字体颜色
 
NSString * defaultFontName
 默认字体名称
 
NSInteger defaultFontSize
 默认字体大小
 
NSInteger defaultLineCount
 默认最大显示行数
 
CGFloat defaultLineHeightVH
 默认行高占视频高度的比例
 
CGFloat defaultMaxShowingWidthFactor
 字幕最大宽度占视频宽度的比例
 
CGFloat defaultWidthPaddingSize
 文本内边距大小
 
NSString * pseudoClassBold
 粗体伪类标识符
 
NSString * pseudoClassItalic
 斜体伪类标识符
 

Detailed Description

字幕渲染全局常量配置类

提供字幕渲染的默认配置参数,支持自定义扩展。 客户端可以继承此类并重写相应方法来自定义字幕显示效果。

Property Documentation

◆ defaultExtraHeightFactor

- (CGFloat) defaultExtraHeightFactor
readnonatomicassign

复杂字符额外高度系数

Returns
高度系数,默认值为0.3(30)
Note
用于泰文、中文等复杂字符的显示,防止上下标被截断

◆ defaultFontColor

- (NSInteger) defaultFontColor
readnonatomicassign

默认字体颜色

Returns
ARGB格式颜色值,默认为0xFFFFFFFF(白色)

◆ defaultFontName

- (NSString*) defaultFontName
readnonatomicassign

默认字体名称

Returns
字体名称,默认为"Arial"
Note
当CSS样式中未指定字体时使用此默认值

◆ defaultFontSize

- (NSInteger) defaultFontSize
readnonatomicassign

默认字体大小

Returns
字体大小,单位为像素,默认值为20
Note
该值影响字幕文本的基础显示尺寸

◆ defaultLineCount

- (NSInteger) defaultLineCount
readnonatomicassign

默认最大显示行数

Returns
最大行数,默认值为18
Note
防止字幕内容溢出显示区域

◆ defaultLineHeightVH

- (CGFloat) defaultLineHeightVH
readnonatomicassign

默认行高占视频高度的比例

Returns
行高比例,默认值为0.0533(约5.33)
Note
用于计算字幕行间距和垂直布局

◆ defaultMaxShowingWidthFactor

- (CGFloat) defaultMaxShowingWidthFactor
readnonatomicassign

字幕最大宽度占视频宽度的比例

Returns
宽度比例,默认值为0.7(70)
Note
用于控制字幕文本的换行和水平布局约束

◆ defaultWidthPaddingSize

- (CGFloat) defaultWidthPaddingSize
readnonatomicassign

文本内边距大小

Returns
内边距,单位为像素,默认值为2.0
Note
防止文本在边界处被截断

◆ pseudoClassBold

- (NSString*) pseudoClassBold
readnonatomicassign

粗体伪类标识符

Returns
伪类字符串,默认为"b"
Note
用于WebVTT样式解析中的粗体标记

◆ pseudoClassItalic

- (NSString*) pseudoClassItalic
readnonatomicassign

斜体伪类标识符

Returns
伪类字符串,默认为"i"
Note
用于WebVTT样式解析中的斜体标记

The documentation for this class was generated from the following file: