美摄Web端SDK
3.12.1
|
片段,音视频文件的具体描述。片段是容纳音视频内容的实体,是对视频、音频文件的描述,分为音频片段(Audio Clip)和视频片段(Video Clip)。它定义了不同类型片段所拥有的共同属性和行为, 即派生的音频片段和和视频片段可根据需要修改各自的裁剪出入点,左右声道,播放速度等。在SDK框架中,在轨道(Track)上可添加相应的音频片段和视频片段。 更多...
Public 成员函数 | |
constructor () | |
getTrimIn () | |
获取修剪入点 更多... | |
getTrimOut () | |
获取修剪出点 更多... | |
moveTrimPoint (offset) | |
移动修剪点 更多... | |
getInPoint () | |
获取入点 更多... | |
getOutPoint () | |
获取出点 更多... | |
getType () | |
获取类型 更多... | |
getIndex () | |
获取索引 更多... | |
getFilePath () | |
获取文件路径 更多... | |
getFxCount () | |
获取特效计数 更多... | |
changeTrimInPoint (newTrimInPoint, affectSibling) | |
改变入点 更多... | |
changeTrimOutPoint (newTrimOutPoint, affectSibling) | |
改变出点 更多... | |
getSpeed () | |
获取速度 更多... | |
changeSpeed (newSpeed, keepAudioPitch) | |
改变速度 更多... | |
changeSpeedWithOutPoint (outPoint, newSpeed, keepAudioPitch) | |
改变速度 更多... | |
isKeepAudioPitch () | |
是否保持音调 更多... | |
getVolumeGain () | |
获取音量增益 更多... | |
setVolumeGain (leftVolumeGain, rightVolumeGain) | |
设置音量增益 更多... | |
setFadeInDuration (duration) | |
设置淡入持续时间 更多... | |
getFadeInDuration () | |
获取淡入持续时间 更多... | |
setFadeOutDuration (duration) | |
设置淡出持续时间 更多... | |
getFadeOutDuration () | |
获取淡出持续时间 更多... | |
changeCurvesVariableSpeed (curvesString, keepAudioPitch) | |
改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态 更多... | |
changeCurvesVariableSpeedWithOutPoint (outPoint, curvesString, keepAudioPitch) | |
改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态 更多... | |
getClipVariableSpeedCurvesString () | |
获取片段变速曲线字符串 更多... | |
getClipPosByTimelinePosCurvesVariableSpeed (timelinePos) | |
根据时间线位置曲线变速获取片段位置 更多... | |
getTimelinePosByClipPosCurvesVariableSpeed (clipPos) | |
根据片段位置曲线变速获取时间线位置 更多... | |
getAudioVolumeFx () | |
获取剪辑片段的音量效果。 更多... | |
getInternalTimeline () | |
从剪辑中获取内部时间线对象。 更多... | |
isTimelineClip () | |
是否为时间线剪辑 更多... | |
changeClipFilePath (clipFilePath) | |
修改剪辑片段文件路径 更多... | |
![]() | |
constructor () | |
setInternalObject (obj) | |
设置内置对象 更多... | |
getInternalObject () | |
获取内置对象 更多... | |
setTemplateAttachment (key, value) | |
设置模板附件 更多... | |
getTemplateAttachment (key) | |
根据键,获取模板属性值 更多... | |
片段,音视频文件的具体描述。片段是容纳音视频内容的实体,是对视频、音频文件的描述,分为音频片段(Audio Clip)和视频片段(Video Clip)。它定义了不同类型片段所拥有的共同属性和行为, 即派生的音频片段和和视频片段可根据需要修改各自的裁剪出入点,左右声道,播放速度等。在SDK框架中,在轨道(Track)上可添加相应的音频片段和视频片段。
|
inline |
修改剪辑片段文件路径
{String} | clipFilePath file path of clip |
|
inline |
改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态
{String} | curvesString 曲线字符串 \字符串 格式: (endpoint1)(endpoint1.backward)(endpoint1.frontward)(endpoint2)(endpoint2.backward)(endpoint2.frontward)…… \坐标 格式: (x,y) \注意1: y坐标表示倍数速度。y的范围是0.1到10 \注意2: 所有x坐标值不能重复。 endpoint1.backward.x < endpoint1.x < endpoint1.frontward.x < endpoint2.backward.x <endpoint2.x…… \注意3: 如果你设置了一个空的curvesString,这意味着你想禁用曲线变速,剪辑将回到常量 speed。\eg : curvesString = "(0,1)(-3,1)(3,1)(7,5)(6,5)(8,5)(10,0.4)(9,0.4)(11,0.4)(17,0.4)(16,0.4)(18,0.4)(20,5)(19,5)(21,5)(27,1)(24,1)(30,1)" curvesString包括6组端点信息。 |
{Boolean} | keepAudioPitch 保持音频音调 |
|
inline |
改变曲线变速,此接口将导致流引擎状态跳转到引擎停止状态
{Number} | outPoint 出点 |
{String} | curvesString 曲线字符串 \字符串 格式: (endpoint1)(endpoint1.backward)(endpoint1.frontward)(endpoint2)(endpoint2.backward)(endpoint2.frontward)…… \坐标 格式: (x,y) \注意1: y坐标表示倍数速度。y的范围是0.1到10 \注意2: 所有x坐标值不能重复。 endpoint1.backward.x < endpoint1.x < endpoint1.frontward.x < endpoint2.backward.x <endpoint2.x…… \注意3: 如果你设置了一个空的curvesString,这意味着你想禁用曲线变速,剪辑将回到常量 speed。\eg : curvesString = "(0,1)(-3,1)(3,1)(7,5)(6,5)(8,5)(10,0.4)(9,0.4)(11,0.4)(17,0.4)(16,0.4)(18,0.4)(20,5)(19,5)(21,5)(27,1)(24,1)(30,1)" curvesString包括6组端点信息。 |
{Boolean} | keepAudioPitch 保持音频音调 |
|
inline |
改变速度
{Number} | newSpeed 新速度 |
{Boolean} | keepAudioPitch 保持音频音调 |
|
inline |
改变速度
{Number} | outPoint 出点 |
{Number} | newSpeed 新速度 |
{Boolean} | keepAudioPitch 保持音频音调 |
|
inline |
改变入点
{Number} | newTrimInPoint 新裁剪入点 |
{Boolean} | affectSibling 影响同级 |
|
inline |
改变出点
{Number} | newTrimOutPoint 新裁剪出点 |
{Boolean} | affectSibling 影响同级 |
|
inline |
@constructor
|
inline |
获取剪辑片段的音量效果。
|
inline |
根据时间线位置曲线变速获取片段位置
{Number} | timelinePos 时间线位置 |
|
inline |
获取片段变速曲线字符串
|
inline |
获取淡入持续时间
|
inline |
获取淡出持续时间
|
inline |
获取文件路径
|
inline |
获取特效计数
|
inline |
获取索引
|
inline |
获取入点
|
inline |
从剪辑中获取内部时间线对象。
|
inline |
获取出点
|
inline |
获取速度
|
inline |
根据片段位置曲线变速获取时间线位置
{Number} | clipPos 片段位置 |
|
inline |
获取修剪入点
|
inline |
获取修剪出点
|
inline |
获取类型
|
inline |
获取音量增益
|
inline |
是否保持音调
|
inline |
是否为时间线剪辑
|
inline |
移动修剪点
{Number} | offset value 现有的 trimIn + offset 长度不得超过剪辑的原始长度。 |
|
inline |
设置淡入持续时间
{Number} | duration 持续时间 |
|
inline |
设置淡出持续时间
{Number} | duration 持续时间 |
|
inline |
设置音量增益
{Number} | leftVolumeGain 左声道增益 |
{Number} | rightVolumeGain 右声道增益 |