public interface AliyunIThumbnailFetcher
限定符和类型 | 接口和说明 |
---|---|
static class |
AliyunIThumbnailFetcher.CropMode |
static interface |
AliyunIThumbnailFetcher.OnThumbnailCompletion |
限定符和类型 | 方法和说明 |
---|---|
int |
addImageSource(java.lang.String path,
long durationMills,
long overlapDurationMills) |
int |
addVideoSource(java.lang.String path) |
int |
addVideoSource(java.lang.String path,
long startTimeMills,
long endTimeMills,
long overlapDurationMills) |
int |
fromConfigJson(java.lang.String jsonPath) |
long |
getTotalDuration() |
void |
release() |
int |
requestThumbnailImage(long[] time,
AliyunIThumbnailFetcher.OnThumbnailCompletion callback) |
int |
setParameters(int width,
int height,
AliyunIThumbnailFetcher.CropMode mode,
VideoDisplayMode scaleMode,
int cacheSize) |
int addVideoSource(java.lang.String path, long startTimeMills, long endTimeMills, long overlapDurationMills)
int addVideoSource(java.lang.String path)
int addImageSource(java.lang.String path, long durationMills, long overlapDurationMills)
int fromConfigJson(java.lang.String jsonPath)
int setParameters(int width, int height, AliyunIThumbnailFetcher.CropMode mode, VideoDisplayMode scaleMode, int cacheSize)
int requestThumbnailImage(long[] time, AliyunIThumbnailFetcher.OnThumbnailCompletion callback)
void release()
long getTotalDuration()