美摄Web端SDK
3.14.2
|
动态高亮字幕 更多...
Public 成员函数 | |
constructor () | |
getCaptionStylePackageId () | |
获取字幕样式包 ID。 更多... | |
getModularCaptionContextPackageId () | |
获取模块化字幕上下文样式包 ID。 更多... | |
getModularCaptionRendererPackageId () | |
获取模块化字幕渲染样式包 ID。 更多... | |
getModularCaptionAnimationPackageId () | |
获取模块化字幕动画样式包 ID。 更多... | |
getModularCaptionInAnimationPackageId () | |
获取模块化字幕动画样式包 ID。 更多... | |
getModularCaptionOutAnimationPackageId () | |
获取模块化字幕外动画样式包 ID。 更多... | |
applyCaptionStyle (captionStylePackageId, isUseDefaultAssetParam) | |
应用标题样式 更多... | |
applyModularCaptionContext (captionContextPackageId) | |
应用模块化标题上下文样式。 更多... | |
applyModularCaptionRenderer (captionRendererPackageId) | |
应用模块化字幕渲染样式。 更多... | |
applyModularCaptionAnimation (captionAnimationPackageId) | |
应用模块化字幕循环动画样式。 更多... | |
applyModularCaptionInAnimation (captionInAnimationPackageId) | |
在动画样式中应用模块化字幕。注意:设置in-animation前请先设置loop-Animation为null,否则无效。 更多... | |
applyModularCaptionOutAnimation (captionOutAnimationPackageId) | |
应用模块化字幕出动画样式。注意:请在设置出动画之前将loop-Animation设置为null,否则将不起作用。 更多... | |
setModularCaptionAnimationPeroid (periodInMS) | |
设置模块化字幕动画周期。 更多... | |
getModularCaptionAnimationPeroid () | |
获取模块化字幕动画周期。 更多... | |
setModularCaptionInAnimationDuration (inAnimationDurationInMS) | |
设置模块化字幕动画持续时间。 更多... | |
getModularCaptionInAnimationDuration () | |
获取动画中的模块化字幕持续时间。 更多... | |
setModularCaptionOutAnimationDuration (outAnimationDurationInMS) | |
设置模块化字幕动画持续时间。 更多... | |
getModularCaptionOutAnimationDuration () | |
获取模块化字幕动画持续时间。 更多... | |
setTextAlignment (textAlign) | |
设置标题水平对齐样式 更多... | |
getTextAlignment () | |
获取标题水平对齐样式 更多... | |
setTextVerticalAlignment (textAlign) | |
设置标题水平对齐样式 更多... | |
getTextVerticalAlignment () | |
获取标题垂直对齐样式,仅对 frame-caption 有效。 更多... | |
setVerticalLayout (verticalLayout) | |
设置是否垂直布局文本。 更多... | |
getVerticalLayout () | |
获取是否垂直布局文本。 更多... | |
setBold (bold) | |
设置标题字体粗体 更多... | |
getBold () | |
获取字幕字体加粗状态 更多... | |
setItalic (italic) | |
设置标题字体斜体。 更多... | |
getItalic () | |
获取标题字体斜体。 更多... | |
setUnderline (underline) | |
设置标题下划线 更多... | |
getUnderline () | |
获取标题下划线 更多... | |
setLetterSpacingType (letterSpacingType) | |
设置标题字间距类型。 更多... | |
getLetterSpacingType () | |
获取标题字间距类型。 更多... | |
setLetterSpacing (letterSpacing) | |
设置标题字母间距 更多... | |
getLetterSpacing () | |
获取标题字母间距 更多... | |
setLineSpacing (lineSpacing) | |
设置行距 更多... | |
getLineSpacing () | |
获取行距 更多... | |
setWeight (weight) | |
设置字幕权重 更多... | |
getWeight () | |
获取字幕重量 更多... | |
setTextColor (color) | |
设置标题文字颜色 更多... | |
getTextColor () | |
获取标题文本颜色 更多... | |
setDrawOutline (drawOutline) | |
设置字幕描边。 更多... | |
getDrawOutline () | |
获取字幕描边。 更多... | |
setOutlineWidth (outlineWidth) | |
设置标题笔划的宽度。 更多... | |
getOutlineWidth () | |
获取标题笔画的宽度。 更多... | |
setOutlineColor (color) | |
设置标题描边的颜色。 更多... | |
getOutlineColor () | |
获取标题笔划的颜色。 更多... | |
setDrawShadow (drawShadow) | |
设置字幕阴影。 更多... | |
getDrawShadow () | |
获取字幕阴影。 更多... | |
setShadowOffset (offset) | |
设置字幕阴影偏移 更多... | |
getShadowOffset () | |
获取当前字幕阴影的偏移量。 更多... | |
setShadowColor (color) | |
设置字幕阴影颜色 更多... | |
getShadowColor () | |
获取字幕阴影颜色 更多... | |
setShadowFeather (feather) | |
设置字幕阴影的羽化程度。 更多... | |
getShadowFeather () | |
获取字幕阴影的羽化度。 更多... | |
setFontSize (fontSize) | |
设置字幕字体大小。 更多... | |
getFontSize () | |
获取字幕字体大小。 更多... | |
setFontByFilePath (filePath) | |
按文件路径设置字幕字体 更多... | |
getFontFilePath () | |
获取字幕字体文件路径 更多... | |
setFontFamily (family) | |
设置标题字体系列 更多... | |
getFontFamily () | |
获取字体名称 更多... | |
getFontCompoundFamilyName () | |
获取字体组合名称 更多... | |
setCaptionTranslation (translation) | |
设置字幕平移量。 更多... | |
getCaptionTranslation () | |
获取字幕平移量。 更多... | |
translateCaption (translationOffset) | |
字幕平移。 更多... | |
setAnchorPoint (anchor) | |
设置字幕锚。 更多... | |
getAnchorPoint () | |
获取字幕锚。 更多... | |
setScaleX (scale) | |
设置字幕的水平缩放系数。 更多... | |
getScaleX () | |
获取标题的水平缩放系数。 更多... | |
setScaleY (scale) | |
设置标题的垂直比例系数。 更多... | |
getScaleY () | |
获取标题的垂直比例系数。 更多... | |
scaleCaption (scaleFactor, anchor) | |
缩放字幕。 更多... | |
scaleCaption2 (scaleFactor) | |
在中心缩放标题 更多... | |
setRotationZ (angle) | |
设置字幕的旋转角度。 更多... | |
getRotationZ () | |
获取标题的旋转角度。 更多... | |
rotateCaption (angle, anchor) | |
旋转字幕 更多... | |
rotateCaption2 (angle) | |
以字幕中心点为锚点旋转字幕。 更多... | |
getTextBoundingRect () | |
获取标题文本矩形 更多... | |
getBoundingRectangleVertices () | |
获取转换后字幕的原始包围矩形的顶点位置。 更多... | |
getCaptionBoundingVertices (boundingType) | |
获取原始字幕边界的变换顶点位置。 更多... | |
setZValue (value) | |
设置标题 Z 值。 更多... | |
getZValue () | |
获取标题 Z 值。 更多... | |
setRecordingUserOperation (recordingUserOperation) | |
设置是否记录用户操作。 更多... | |
setOpacity (opacity) | |
设置字幕不透明度。 更多... | |
getOpacity () | |
设置字幕不透明度。 更多... | |
isFrameCaption () | |
确定它是否是边框标题。 更多... | |
isTextColorChanged () | |
确定标题文本颜色是否改变。 更多... | |
isModular () | |
确定当前标题是否为模块化标题。 更多... | |
setBackgroundColor (backgroundColor) | |
设置文本背景颜色。 更多... | |
getBackgroundColor () | |
获取当前文本背景颜色值。 更多... | |
setBackgroundRadius (radius) | |
设置文本背景矩形的角半径。 更多... | |
getBackgroundRadius () | |
获取文本背景矩形的角半径。 更多... | |
setCurrentKeyFrameTime (time) | |
设置标题 KeyFrameTime。 更多... | |
setIsLyrics (isLyrics) | |
设置字幕歌词类型 更多... | |
isLyrics () | |
歌词与否 更多... | |
enableSpeed (enable) | |
开启变速 更多... | |
isSpeedEnabled () | |
是否开启变速 更多... | |
setFrameCaptionMaxFontSize (maxFontSize) | |
设置边框标题的最大字体大小。只有边框标题可以使用此方法。 更多... | |
setTextFrameOriginRect (rect) | |
设置帧标题的原始帧大小。如果当前字幕不是帧字幕,则此功能无效。您可以获得原始帧大小。 更多... | |
getInPoint () | |
获取入点 更多... | |
getOutPoint () | |
获取出点 更多... | |
changeInPoint (newInPoint) | |
改变入点 更多... | |
changeOutPoint (newOutPoint) | |
改变出点 更多... | |
movePosition (offset) | |
移动位置 更多... | |
setTemplateAttachment (key, value) | |
设置模板附件 更多... | |
getTemplateAttachment (key) | |
根据键,获取模板属性值 更多... | |
applyHighlightSpanList (spanList, timelineWidth, timelineHeight) | |
应用高亮效果列表 更多... | |
applyTimeFollowStyle (styleDirPath, timeline) | |
应用动态高亮样式包 更多... | |
setTimeFollowCaptionInfo (captionInfo, timeline) | |
设置动态高亮字幕信息 更多... | |
resetTimelineSize (timelineWidth, timelineHeight) | |
重置时间线大小 更多... | |
动态高亮字幕
|
inline |
应用标题样式
{String} | captionStylePackageId 字幕样式资源包 ID。 |
{Number} | isUseDefaultAssetParam 是否使用字幕包自带的属性。 |
|
inline |
应用高亮效果列表
{NvsVectorVal<NvsCaptionSpan>} | spanList 高亮效果列表 |
{Number} | timelineWidth 所属时间线宽度 |
{Number} | timelineHeight 所属时间线高度 |
|
inline |
应用模块化字幕循环动画样式。
{String} | captionAnimationPackageId 字幕动画包ID |
|
inline |
应用模块化标题上下文样式。
{String} | captionContextPackageId 模块化字幕上下文样式资源包 ID。 |
|
inline |
在动画样式中应用模块化字幕。注意:设置in-animation前请先设置loop-Animation为null,否则无效。
{String} | captionInAnimationPackageId 动画包 ID 中的字幕 |
|
inline |
应用模块化字幕出动画样式。注意:请在设置出动画之前将loop-Animation设置为null,否则将不起作用。
{String} | captionOutAnimationPackageId 模块化字幕出动画样式资源包 ID。 |
|
inline |
应用模块化字幕渲染样式。
{String} | captionRendererPackageId 模块化字幕渲染样式资源包 ID。 |
|
inline |
应用动态高亮样式包
{String} | styleDirPath 动态高亮样式包路径 |
{NvsTimeline} | timeline 所属时间线 |
|
inline |
改变入点
{Number} | newInPoint 新的入点 |
|
inline |
改变出点
{Number} | newOutPoint 新的出点 |
|
inline |
@constructor
|
inline |
开启变速
{Boolean} | enable |
|
inline |
获取字幕锚。
|
inline |
|
inline |
获取文本背景矩形的角半径。
|
inline |
获取字幕字体加粗状态
|
inline |
获取转换后字幕的原始包围矩形的顶点位置。
|
inline |
获取原始字幕边界的变换顶点位置。
{number} | boundingType(NvsCaptionTextBoundingTypeEnum) B起始类型 |
|
inline |
获取字幕样式包 ID。
|
inline |
获取字幕平移量。
|
inline |
获取字幕描边。
|
inline |
获取字幕阴影。
|
inline |
获取字体组合名称
|
inline |
获取字体名称
|
inline |
获取字幕字体文件路径
|
inline |
获取字幕字体大小。
|
inline |
获取入点
|
inline |
获取标题字体斜体。
|
inline |
获取标题字母间距
|
inline |
获取标题字间距类型。
|
inline |
获取行距
|
inline |
获取模块化字幕动画样式包 ID。
|
inline |
获取模块化字幕动画周期。
|
inline |
获取模块化字幕上下文样式包 ID。
|
inline |
获取动画中的模块化字幕持续时间。
|
inline |
获取模块化字幕动画样式包 ID。
|
inline |
获取模块化字幕动画持续时间。
|
inline |
获取模块化字幕外动画样式包 ID。
|
inline |
获取模块化字幕渲染样式包 ID。
|
inline |
设置字幕不透明度。
|
inline |
|
inline |
获取标题笔画的宽度。
|
inline |
获取出点
|
inline |
获取标题的旋转角度。
|
inline |
获取标题的水平缩放系数。
|
inline |
获取标题的垂直比例系数。
|
inline |
获取字幕阴影的羽化度。
|
inline |
获取当前字幕阴影的偏移量。
|
inline |
根据键,获取模板属性值
{String} | key 键 |
|
inline |
获取标题水平对齐样式
|
inline |
获取标题文本矩形
|
inline |
获取标题垂直对齐样式,仅对 frame-caption 有效。
|
inline |
获取标题下划线
|
inline |
获取是否垂直布局文本。
|
inline |
获取字幕重量
|
inline |
获取标题 Z 值。
|
inline |
确定它是否是边框标题。
|
inline |
歌词与否
|
inline |
确定当前标题是否为模块化标题。
|
inline |
是否开启变速
|
inline |
确定标题文本颜色是否改变。
|
inline |
移动位置
{Number} | offset 偏移量 |
|
inline |
重置时间线大小
{Number} | timelineWidth 所属时间线宽度 |
{Number} | timelineHeight 所属时间线高度 |
|
inline |
旋转字幕
{Number} | angle 字幕旋转的角度。 |
{PointF} | anchor 字幕旋转的锚点。 |
|
inline |
以字幕中心点为锚点旋转字幕。
{Number} | angle 字幕旋转的角度。 |
|
inline |
缩放字幕。
{Number} | scaleFactor 字幕比例系数。 |
{PointF} | anchor 字幕缩放锚。 |
|
inline |
在中心缩放标题
{Number} | scaleFactor 比例系数 |
|
inline |
设置字幕锚。
{PointF} | anchor 锚 |
|
inline |
设置文本背景颜色。
{NvsColor} | backgroundColor 背景颜色值。 |
|
inline |
设置文本背景矩形的角半径。
{Number} | radius 圆角半径值 |
|
inline |
设置标题字体粗体
{Boolean} | bold 指示标题字体是否为粗体。 true 表示字体是粗体,false 表示字体不是粗体。 |
|
inline |
设置字幕平移量。
{PointF} | translation 字幕的水平和垂直平移量绝对值。 |
|
inline |
设置标题 KeyFrameTime。
{Number} | time 时间 |
|
inline |
设置字幕描边。
{Boolean} | drawOutline 是否描边字幕。 True 表示描边标题。 False 表示不描边。 |
|
inline |
设置字幕阴影。
{Boolean} | drawShadow 是否设置字幕阴影。 true 表示设置字幕阴影,false 表示不设置。 |
|
inline |
按文件路径设置字幕字体
{String} | filePath 字幕字体的文件路径。如果设置为空字符串,则设置为默认字体。 |
|
inline |
设置标题字体系列
{String} | family Caption font name. 如果给出一个空字符串,它将被设置为默认字体。 |
|
inline |
设置字幕字体大小。
{Number} | fontSize 字幕字体大小值 |
|
inline |
设置边框标题的最大字体大小。只有边框标题可以使用此方法。
{Number} | maxFontSize 最大字体大小 |
|
inline |
设置字幕歌词类型
{Boolean} | isLyrics 是否歌词 |
|
inline |
设置标题字体斜体。
{Boolean} | italic 是否设置为斜体。 True 表示字幕字体设置为斜体,false 表示字幕字体未设置为斜体。 |
|
inline |
设置标题字母间距
{Number} | letterSpacing 字间距默认以百分比值表示。 |
|
inline |
设置标题字间距类型。
{Number} | letterSpacingType 字间距类型。 |
|
inline |
设置行距
{Number} | lineSpacing 行间距以绝对值表示。 |
|
inline |
设置模块化字幕动画周期。
{Number} | periodInMS 动画周期(毫秒) |
|
inline |
设置模块化字幕动画持续时间。
{Number} | inAnimationDurationInMS 动画持续时间(以毫秒为单位) |
|
inline |
设置模块化字幕动画持续时间。
{Number} | outAnimationDurationInMS 以毫秒为单位的动画持续时间 |
|
inline |
设置字幕不透明度。
{Number} | opacity 字幕不透明度。 |
|
inline |
|
inline |
设置标题笔划的宽度。
{Number} | outlineWidth 标题笔划的宽度。 |
|
inline |
设置是否记录用户操作。
{Boolean} | recordingUserOperation 是否记录用户操作 |
|
inline |
设置字幕的旋转角度。
{Number} | angle 旋转角度。 |
|
inline |
设置字幕的水平缩放系数。
{Number} | scale 水平比例系数。 |
|
inline |
设置标题的垂直比例系数。
{Number} | scale 垂直比例系数。 |
|
inline |
设置字幕阴影颜色
{NvsColor} | shadowColor 字幕阴影颜色值。 |
|
inline |
设置字幕阴影的羽化程度。
{Number} | feather 羽化度 |
|
inline |
设置字幕阴影偏移
{PointF} | offset 字幕阴影偏移。 |
|
inline |
设置模板附件
{String} | key 键 |
{String} | value 值 |
|
inline |
设置标题水平对齐样式
{Number} | textAlign 指示标题水平对齐方式 |
|
inline |
设置标题文字颜色
{NvsColor} | color 字幕文本颜色值。 |
|
inline |
设置帧标题的原始帧大小。如果当前字幕不是帧字幕,则此功能无效。您可以获得原始帧大小。
{NvsRectF} | rect 新的帧尺寸。 |
|
inline |
设置标题水平对齐样式
{Number} | textAlign 指示标题水平对齐方式 |
|
inline |
设置动态高亮字幕信息
{NvsTimeFollowCaptionInfo} | captionInfo 字幕信息 |
{NvsTimeline} | timeline 所属时间线 |
|
inline |
设置标题下划线
{Boolean} | underline 是否设置为下划线。 |
|
inline |
设置是否垂直布局文本。
{Boolean} | verticalLayout 是否垂直布局文本 |
|
inline |
设置字幕权重
{Number} | weight opentype 权重整数中的值。 |
|
inline |
设置标题 Z 值。
{Number} | value Z值 |
|
inline |
字幕平移。
{PointF} | translationOffset 字幕的水平和垂直偏移值. |