public class TuSDKMovieEditorOptions
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
boolean |
autoPlay
加载完成后是否自动播放视频 (默认:false)
|
boolean |
clearAudioDecodeCacheInfoOnDestory
MovieEditor销毁时是否自动清除音频缓存信息(默认:false false:下次再次使用时可加快载入速度)
|
TuSdkTimeRange |
cutTimeRange
裁剪范围 (开始时间~结束时间 单位:/s)
|
boolean |
includeAudioInVideo
是否保存视频原音 默认 :true
|
boolean |
loopingPlay
是否循环预览视频 默认:false
|
int |
maxCutDuration
最大裁剪持续时间 单位:s (默认不限制 开发者可根据需要自行配置)
|
int |
minCutDuration
最小裁剪持续时间 单位:s (默认不限制 开发者可根据需要自行配置)
|
java.io.File |
movieOutputFilePath
影片保存路径
|
java.lang.String |
moviePath
已过时。
|
android.graphics.RectF |
outputRegion
视频输出区域
|
org.lasque.tusdk.core.struct.TuSdkSize |
outputSize
输出的视频宽高 outputRegion为 null 时有效
|
java.lang.Boolean |
saveToAlbum
保存到系统相册 (默认保存, 当设置为NO时, 保存到临时目录)
|
java.lang.String |
saveToAlbumName
保存到系统相册的相册名称
|
TuSDKMediaDataSource |
videoDataSource
视频数据源
|
构造器和说明 |
---|
TuSDKMovieEditorOptions() |
限定符和类型 | 方法和说明 |
---|---|
static TuSDKMovieEditorOptions |
defaultOptions() |
TuSDKMovieEditorOptions |
setAutoPlay(boolean autoPlay)
设置视频和音效加载完成后是否自动播放视频 (默认:false)
|
TuSDKMovieEditorOptions |
setClearAudioDecodeCacheInfoOnDestory(boolean clearAudioDecodeCacheInfoOnDestory)
MovieEditor销毁时是否自动清除音频缓存信息(默认:false false:下次再次使用时可加快载入速度)
|
TuSDKMovieEditorOptions |
setCutTimeRange(TuSdkTimeRange cutTimeRange)
设置视频裁剪区域
|
TuSDKMovieEditorOptions |
setIncludeAudioInVideo(boolean includeAudioInVideo)
设置是否保存视频原音 默认:true
|
TuSDKMovieEditorOptions |
setLoopingPlay(boolean loopingPlay)
设置是否循环播放视频 默认
|
TuSDKMovieEditorOptions |
setMaxCutDuration(int maxCutDuration)
设置最大裁剪持续时间 单位: /s 默认不限制 开发者可根据需要自行配置
|
TuSDKMovieEditorOptions |
setMinCutDuration(int minCutDuration)
设置最小裁剪持续时间 单位: /s 默认不限制 开发者可根据需要自行配置
|
TuSDKMovieEditorOptions |
setMovieOutputFilePath(java.io.File movieOutputFilePath)
设置影片保存路径
|
TuSDKMovieEditorOptions |
setMoviePath(java.lang.String moviePath)
设置视频路径
|
TuSDKMovieEditorOptions |
setOutputRegion(android.graphics.RectF outputRegion)
视频输出区域
|
TuSDKMovieEditorOptions |
setOutputSize(org.lasque.tusdk.core.struct.TuSdkSize outputSize)
设置视频输出的宽高
|
TuSDKMovieEditorOptions |
setSaveToAlbum(java.lang.Boolean saveToAlbum)
设置是否将视频保存到相册 默认:true
|
TuSDKMovieEditorOptions |
setSaveToAlbumName(java.lang.String saveToAlbumName)
保存到系统相册的相册名称 (saveToAlbum 为true时可用)
|
TuSDKMovieEditorOptions |
setVideoDataSource(TuSDKMediaDataSource videoDataSource)
设置视频源
|
@Deprecated public java.lang.String moviePath
public TuSDKMediaDataSource videoDataSource
public java.io.File movieOutputFilePath
public TuSdkTimeRange cutTimeRange
public boolean includeAudioInVideo
public boolean clearAudioDecodeCacheInfoOnDestory
public boolean autoPlay
public boolean loopingPlay
public int minCutDuration
public int maxCutDuration
public java.lang.Boolean saveToAlbum
public java.lang.String saveToAlbumName
public android.graphics.RectF outputRegion
public org.lasque.tusdk.core.struct.TuSdkSize outputSize
public static TuSDKMovieEditorOptions defaultOptions()
public TuSDKMovieEditorOptions setMoviePath(java.lang.String moviePath)
moviePath
- 文件路径public TuSDKMovieEditorOptions setVideoDataSource(TuSDKMediaDataSource videoDataSource)
videoDataSource
- public TuSDKMovieEditorOptions setMovieOutputFilePath(java.io.File movieOutputFilePath)
movieOutputFilePath
- 影片输出路径public TuSDKMovieEditorOptions setCutTimeRange(TuSdkTimeRange cutTimeRange)
cutTimeRange
- 视频裁剪区域public TuSDKMovieEditorOptions setIncludeAudioInVideo(boolean includeAudioInVideo)
includeAudioInVideo
- 是否保存视频原音public TuSDKMovieEditorOptions setAutoPlay(boolean autoPlay)
autoPlay
- true/falsepublic TuSDKMovieEditorOptions setLoopingPlay(boolean loopingPlay)
loopingPlay
- public TuSDKMovieEditorOptions setMaxCutDuration(int maxCutDuration)
maxCutDuration
- public TuSDKMovieEditorOptions setMinCutDuration(int minCutDuration)
minCutDuration
- public TuSDKMovieEditorOptions setOutputRegion(android.graphics.RectF outputRegion)
outputRegion
- public TuSDKMovieEditorOptions setOutputSize(org.lasque.tusdk.core.struct.TuSdkSize outputSize)
outputSize
- 视频宽高 (输出宽高比必须和原始视频比保持一致,outputRegion 不为 null 时忽略该设置)public TuSDKMovieEditorOptions setSaveToAlbum(java.lang.Boolean saveToAlbum)
saveToAlbum
- public TuSDKMovieEditorOptions setSaveToAlbumName(java.lang.String saveToAlbumName)
saveToAlbumName
- 相册名称public TuSDKMovieEditorOptions setClearAudioDecodeCacheInfoOnDestory(boolean clearAudioDecodeCacheInfoOnDestory)
clearAudioDecodeCacheInfoOnDestory
-