Extends
Methods
addClip(videoFilePath, inPoint) → {Num}
添加片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
inPoint |
入点 |
- Source:
Returns:
- Type
- Num
addClip2(videoFilePath, inPoint, trimIn, trimOut) → {Num}
添加片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
inPoint |
入点 | |
trimIn |
修剪入点 | |
trimOut |
修剪出点 |
- Source:
Returns:
- Type
- Num
addClipWithSpeed(videoFilePath, inPoint, speed, keepAudioPitch) → {Num}
添加速度片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
inPoint |
修剪入点 | |
speed |
速度 | |
keepAudioPitch |
保持音频音调 |
- Source:
Returns:
- Type
- Num
addClipWithSpeed2(videoFilePath, inPoint, trimIn, trimOut, speed, keepAudioPitch) → {Num}
添加速度片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
inPoint |
入点 | |
trimIn |
修剪入点 | |
trimOut |
修剪出点 | |
speed |
速度 | |
keepAudioPitch |
保持音频音调 |
- Source:
Returns:
- Type
- Num
appendClip(videoFilePath) → {Num}
追加片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 |
- Source:
Returns:
- Type
- Num
appendClip2(videoFilePath, trimIn, trimOut) → {Num}
追加片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
trimIn |
修剪入点 | |
trimOut |
修剪出点 |
- Source:
Returns:
- Type
- Num
changeInPoint(clipIndex, newInPoint) → {Num}
改变入点
Parameters:
| Name | Type | Description |
|---|---|---|
clipIndex |
片段索引 | |
newInPoint |
新的入点 |
- Overrides:
- Source:
Returns:
- Type
- Num
changeOutPoint(clipIndex, newOutPoint) → {Num}
改变出点
Parameters:
| Name | Type | Description |
|---|---|---|
clipIndex |
片段索引 | |
newOutPoint |
新的出点 |
- Overrides:
- Source:
Returns:
- Type
- Num
getClipByIndex(index) → {Num}
根据索引获取片段
Parameters:
| Name | Type | Description |
|---|---|---|
index |
索引 |
- Source:
Returns:
- Type
- Num
getClipByTimelinePosition(timelinePos) → {Num}
根据时间线位置获取片段
Parameters:
| Name | Type | Description |
|---|---|---|
timelinePos |
时间线位置 |
- Source:
Returns:
- Type
- Num
getClipCount() → {Num}
获取片段数量
- Overrides:
- Source:
Returns:
- Type
- Num
getDuration() → {Num}
获取时长
- Overrides:
- Source:
Returns:
- Type
- Num
getIndex() → {Num}
获取轨道索引
- Overrides:
- Source:
Returns:
- Type
- Num
getInternalObject() → {Num}
获取内置对象
- Overrides:
- Source:
Returns:
- Type
- Num
getTemplateAttachment(key) → {Num}
根据键,获取模板属性值
Parameters:
| Name | Type | Description |
|---|---|---|
key |
键 |
- Overrides:
- Source:
Returns:
- Type
- Num
getTransitionBySourceClipIndex(srcClipIndex) → {Num}
根据源片段索引获取转场
Parameters:
| Name | Type | Description |
|---|---|---|
srcClipIndex |
源片段索引 |
- Source:
Returns:
- Type
- Num
getType() → {Num}
获取类型
- Overrides:
- Source:
Returns:
- Type
- Num
getVolumeGain() → {Num}
获取音量增益
- Overrides:
- Source:
Returns:
- Type
- Num
insertClip(videoFilePath, insertPoint) → {Num}
插入片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
insertPoint |
插入点 |
- Source:
Returns:
- Type
- Num
insertClip2(videoFilePath, trimIn, trimOut, insertPoint) → {Num}
插入片段
Parameters:
| Name | Type | Description |
|---|---|---|
videoFilePath |
视频文件路径 | |
trimIn |
修剪入点 | |
trimOut |
修剪出点 | |
insertPoint |
插入点 |
- Source:
Returns:
- Type
- Num
isAvailableInTheme() → {Num}
是否在主题中可用
- Source:
Returns:
- Type
- Num
moveClip(sourceClipIndex, targetClipIndex) → {Num}
移动片段
Parameters:
| Name | Type | Description |
|---|---|---|
sourceClipIndex |
源片段索引 | |
targetClipIndex |
目标片段索引 |
- Overrides:
- Source:
Returns:
- Type
- Num
moveClipByPosition(sourceClipIndex, targetTimelinePos, isInsertTarget, keepSpace) → {Num}
根据位置,移动片段
Parameters:
| Name | Type | Description |
|---|---|---|
sourceClipIndex |
源片段索引 | |
targetTimelinePos |
目标时间线位置 | |
isInsertTarget |
是否是插入目标 | |
keepSpace |
保留空间 |
- Overrides:
- Source:
Returns:
- Type
- Num
removeAllClips() → {Num}
删除所有片段
- Overrides:
- Source:
Returns:
- Type
- Num
removeClip(clipIndex, keepSpace) → {Num}
删除片段
Parameters:
| Name | Type | Description |
|---|---|---|
clipIndex |
片段索引 | |
keepSpace |
保留空间 |
- Overrides:
- Source:
Returns:
- Type
- Num
removeRange(startTimelinePos, endTimelinePos, keepSpace) → {Num}
删除区间
Parameters:
| Name | Type | Description |
|---|---|---|
startTimelinePos |
开始点在时间线上的位置 | |
endTimelinePos |
结束点在时间线上的位置 | |
keepSpace |
保留空间 |
- Overrides:
- Source:
Returns:
- Type
- Num
setAvailableInTheme(available) → {Num}
设置在主题中可用
Parameters:
| Name | Type | Description |
|---|---|---|
available |
可用性 |
- Source:
Returns:
- Type
- Num
setBuiltinTransition(srcClipIndex, transitionName) → {Num}
设置内置转场
Parameters:
| Name | Type | Description |
|---|---|---|
srcClipIndex |
源片段索引 | |
transitionName |
转场名字 |
- Source:
Returns:
- Type
- Num
setInternalObject(obj) → {Num}
设置内置对象
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
- Overrides:
- Source:
Returns:
- Type
- Num
setPackagedTransition(srcClipIndex, packageId) → {Num}
设置包转场
Parameters:
| Name | Type | Description |
|---|---|---|
srcClipIndex |
源片段索引 | |
packageId |
包ID |
- Source:
Returns:
- Type
- Num
setTemplateAttachment(key, value) → {Num}
设置模板附件
Parameters:
| Name | Type | Description |
|---|---|---|
key |
键 | |
value |
值 |
- Overrides:
- Source:
Returns:
- Type
- Num
setVolumeGain(leftVolumeGain, rightVolumeGain) → {Num}
设置音量增益
Parameters:
| Name | Type | Description |
|---|---|---|
leftVolumeGain |
左声道增益 | |
rightVolumeGain |
右声道增益 |
- Overrides:
- Source:
Returns:
- Type
- Num
splitClip(clipIndex, splitPoint) → {Num}
分割片段
Parameters:
| Name | Type | Description |
|---|---|---|
clipIndex |
片段索引 | |
splitPoint |
分割点 |
- Overrides:
- Source:
Returns:
- Type
- Num