美摄Web端SDK
3.12.1
|
字幕是叠加在视频上的自定义文本。您可以添加并调整字幕位置。添加字幕后,还可以设置样式,包括字体大小、颜色、阴影、描边等。 更多...
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,否则将不起作用。 更多... | |
setModularCaptionAnimationPeriod (periodInMS) | |
设置模块化字幕动画周期。 更多... | |
getModularCaptionAnimationPeriod () | |
获取模块化字幕动画周期。 更多... | |
setModularCaptionInAnimationDuration (inAnimationDurationInMS) | |
设置模块化字幕动画持续时间。 更多... | |
getModularCaptionInAnimationDuration () | |
获取动画中的模块化字幕持续时间。 更多... | |
setModularCaptionOutAnimationDuration (outAnimationDurationInMS) | |
设置模块化字幕动画持续时间。 更多... | |
getModularCaptionOutAnimationDuration () | |
获取模块化字幕动画持续时间。 更多... | |
setText (text) | |
设置标题文本。 更多... | |
getText () | |
获取字幕文本。 更多... | |
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 () | |
获取字幕字体大小。 更多... | |
async | 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 (captionActualBoundingRect=false) | |
获取标题文本矩形 更多... | |
getCaptionBoundingVertices (boundingType) | |
获取原始字幕边界的变换顶点位置。 更多... | |
setZValue (value) | |
设置标题 Z 值。 更多... | |
getZValue () | |
获取标题 Z 值。 更多... | |
setRecordingUserOperation (recordingUserOperation) | |
设置是否记录用户操作。 更多... | |
setOpacity (opacity) | |
设置字幕不透明度。 更多... | |
getOpacity () | |
设置字幕不透明度。 更多... | |
isFrameCaption () | |
确定它是否是边框标题。 更多... | |
isTextColorChanged () | |
确定标题文本颜色是否改变。 更多... | |
isModular () | |
确定当前标题是否为模块化标题。 更多... | |
setBackgroundColor (backgroundColor) | |
设置文本背景颜色。 更多... | |
getBackgroundColor () | |
获取当前文本背景颜色值。 更多... | |
setBackgroundRadius (radius) | |
设置文本背景矩形的角半径。 更多... | |
getBackgroundRadius () | |
获取文本背景矩形的角半径。 更多... | |
setCurrentKeyFrameTime (time) | |
设置标题 KeyFrameTime。 更多... | |
enableSpeed (enable) | |
开启变速 更多... | |
isSpeedEnabled () | |
是否开启变速 更多... | |
setFrameCaptionMaxFontSize (maxFontSize) | |
设置边框标题的最大字体大小。只有边框标题可以使用此方法。 更多... | |
setTextFrameOriginRect (rect) | |
设置帧标题的原始帧大小。如果当前字幕不是帧字幕,则此功能无效。您可以获得原始帧大小。 更多... | |
setTextSpanList (spanList) | |
用户可以指定字幕中位置从某一起始字符到某一结束字符之间,应用多种layout属性 更多... | |
getTextSpanList () | |
获取字幕layout属性列表 更多... | |
![]() | |
constructor () | |
特效实例构造器 | |
release () | |
特效实例构造器 如果此特效实例后面不会再使用,必须要调用此方法释放,否则会有内部资源的泄漏 | |
setIntVal (fxParam, val) | |
设置特效的整数参数值 更多... | |
getIntVal (fxParam) | |
获取特效的整数参数值 更多... | |
setFloatVal (fxParam, val) | |
设置特效的浮点数参数值 更多... | |
getFloatVal (fxParam) | |
获取特效的浮点数参数值 更多... | |
setBooleanVal (fxParam, val) | |
设置特效的布尔参数值 更多... | |
getBooleanVal (fxParam) | |
获取特效的布尔参数值 更多... | |
setMenuVal (fxParam, val) | |
设置特效的菜单参数值 更多... | |
getMenuVal (fxParam) | |
获取特效的菜单参数值 更多... | |
setStringVal (fxParam, val) | |
设置特效的字符串参数值 更多... | |
getStringVal (fxParam) | |
获取特效的字符串参数值 更多... | |
setColorVal (fxParam, val) | |
设置特效的颜色参数值 更多... | |
getColorVal (fxParam) | |
获取特效的颜色参数值 更多... | |
setFilterIntensity (intensity) | |
设置滤镜强度 更多... | |
getFilterIntensity () | |
获取滤镜强度 更多... | |
getARSceneManipulate () | |
获取ARScene操作 更多... | |
getInPoint () | |
获取起始点 更多... | |
getOutPoint () | |
获取结束点 更多... | |
changeInPoint (newInPoint) | |
改变起始点 更多... | |
changeOutPoint (newOutPoint) | |
改变起始点 更多... | |
字幕是叠加在视频上的自定义文本。您可以添加并调整字幕位置。添加字幕后,还可以设置样式,包括字体大小、颜色、阴影、描边等。
|
inline |
应用标题样式
{String} | captionStylePackageId 字幕样式资源包 ID。 |
{Number} | isUseDefaultAssetParam 是否使用字幕包自带的属性。 |
|
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 |
开启变速
{Boolean} | enable |
|
inline |
获取字幕锚。
|
inline |
获取文本背景矩形的角半径。
|
inline |
获取字幕字体加粗状态
|
inline |
获取原始字幕边界的变换顶点位置。
{number} | boundingType(NveCaptionTextBoundingTypeEnum) B起始类型 |
|
inline |
获取字幕样式包 ID。
|
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 |
获取标题文本矩形
{Boolean} | captionActualBoundingRect 是否为文字的原始边框 |
|
inline |
获取字幕layout属性列表
|
inline |
获取标题垂直对齐样式,仅对 frame-caption 有效。
|
inline |
获取标题下划线
|
inline |
获取是否垂直布局文本。
|
inline |
获取字幕重量
|
inline |
获取标题 Z 值。
|
inline |
确定它是否是边框标题。
|
inline |
确定当前标题是否为模块化标题。
|
inline |
是否开启变速
|
inline |
确定标题文本颜色是否改变。
|
inline |
旋转字幕
{Number} | angle 字幕旋转的角度。 |
{NvePointF} | anchor 字幕旋转的锚点。 |
|
inline |
以字幕中心点为锚点旋转字幕。
{Number} | angle 字幕旋转的角度。 |
|
inline |
缩放字幕。
{Number} | scaleFactor 字幕比例系数。 |
{NvePointF} | anchor 字幕缩放锚。 |
|
inline |
在中心缩放标题
{Number} | scaleFactor 比例系数 |
|
inline |
设置字幕锚。
{NvePointF} | anchor 锚 |
|
inline |
设置文本背景颜色。
{NveColor} | backgroundColor 背景颜色值。 |
|
inline |
设置文本背景矩形的角半径。
{Number} | radius 圆角半径值 |
|
inline |
设置标题字体粗体
{Boolean} | bold 指示标题字体是否为粗体。 true 表示字体是粗体,false 表示字体不是粗体。 |
|
inline |
设置字幕平移量。
{NvePointF} | 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} | 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 |
设置字幕阴影颜色
{NveColor} | shadowColor 字幕阴影颜色值。 |
|
inline |
设置字幕阴影的羽化程度。
{Number} | feather 羽化度 |
|
inline |
设置字幕阴影偏移
{NvePointF} | offset 字幕阴影偏移。 |
|
inline |
设置标题文本。
{String} | text 字幕文本 |
|
inline |
设置标题水平对齐样式
{Number} | textAlign 指示标题水平对齐方式 |
|
inline |
设置标题文字颜色
{NveColor} | color 字幕文本颜色值。 |
|
inline |
设置帧标题的原始帧大小。如果当前字幕不是帧字幕,则此功能无效。您可以获得原始帧大小。
{NveRectF} | rect 新的帧尺寸。 |
|
inline |
用户可以指定字幕中位置从某一起始字符到某一结束字符之间,应用多种layout属性
{NveVectorVal<NveCaptionSpan>} | spanList layout属性列表 |
|
inline |
设置标题水平对齐样式
{Number} | textAlign 指示标题水平对齐方式 |
|
inline |
设置标题下划线
{Boolean} | underline 是否设置为下划线。 |
|
inline |
设置是否垂直布局文本。
{Boolean} | verticalLayout 是否垂直布局文本 |
|
inline |
设置字幕权重
{Number} | weight opentype 权重整数中的值。 |
|
inline |
设置标题 Z 值。
{Number} | value Z值 |
|
inline |
字幕平移。
{NvePointF} | translationOffset 字幕的水平和垂直偏移值. |