public class TXUGCPartsManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TXUGCPartsManager.IPartsManagerListener |
Constructor and Description |
---|
TXUGCPartsManager() |
Modifier and Type | Method and Description |
---|---|
void |
addClipInfo(PartInfo partInfo)
添加视频片段到队列尾部
注意:添加的视频片段必须要跟录制的参数一致,否则会合成失败
|
void |
deleteAllParts()
删除所有分段
|
void |
deleteLastPart()
删除最后一段分段
|
void |
deletePart(int index)
删除指定分段
|
int |
getDuration()
获取所有分段的总时长
|
java.util.List<java.lang.String> |
getPartsPathList()
获取本次录制所有片段的路径
|
void |
insertPart(java.lang.String videoPath,
int index)
插入视频片段
您可以添加当前录制视频之外的视频,调用stopRecord()的时候,SDK会把所有的视频合成(这里添加的视频需要和录制视频的参数保持一致,否则会合成失败)
|
void |
removePartsManagerObserver(TXUGCPartsManager.IPartsManagerListener iPartsManagerListener) |
void |
setPartsManagerObserver(TXUGCPartsManager.IPartsManagerListener iPartsManagerListener) |
public void addClipInfo(PartInfo partInfo)
partInfo
- public void deleteAllParts()
public void deleteLastPart()
public void deletePart(int index)
index
- 分段序号,从1开始public int getDuration()
public java.util.List<java.lang.String> getPartsPathList()
public void insertPart(java.lang.String videoPath, int index)
videoPath
- 添加视频的文件路径index
- 添加视频的所在整个视频list的位置public void removePartsManagerObserver(TXUGCPartsManager.IPartsManagerListener iPartsManagerListener)
public void setPartsManagerObserver(TXUGCPartsManager.IPartsManagerListener iPartsManagerListener)