TXVideoInfoReader Class Reference
Inherits from | NSObject |
---|---|
Declared in | TXVideoEditer.h |
+ getVideoInfo:
获取视频文件信息
+ (TXVideoInfo *)getVideoInfo:(NSString *)videoPath
Parameters
videoPath |
视频文件路径 |
---|
Declared In
TXVideoEditer.h
+ getVideoInfoWithAsset:
获取视频文件信息
+ (TXVideoInfo *)getVideoInfoWithAsset:(AVAsset *)videoAsset
Parameters
videoAsset |
视频文件属性 |
---|
Return Value
视频信息
Declared In
TXVideoEditer.h
+ getSampleImages:videoPath:progress:
获取视频的采样图列表
+ (void)getSampleImages:(int)count videoPath:(NSString *)videoPath progress:(sampleProcess)sampleProcess
Parameters
count |
获取的采样图数量(均匀采样) |
---|---|
videoPath |
视频文件路径 |
sampleProcess |
采样进度 |
Declared In
TXVideoEditer.h
+ getSampleImages:videoAsset:progress:
获取视频的采样图列表
+ (void)getSampleImages:(int)count videoAsset:(AVAsset *)videoAsset progress:(sampleProcess)sampleProcess
Parameters
count |
获取的采样图数量(均匀采样) |
---|---|
videoAsset |
视频文件属性 |
sampleProcess |
采样进度 |
Declared In
TXVideoEditer.h
+ getSampleImages:maxSize:videoAsset:progress:
获取视频的采样图列表
+ (void)getSampleImages:(int)count maxSize:(CGSize)maxSize videoAsset:(AVAsset *)videoAsset progress:(sampleProcess)sampleProcess
Parameters
count |
获取的采样图数量(均匀采样) |
---|---|
maxSize |
缩略图的最大大小,生成的缩略图大小不会超出这个宽高 |
videoAsset |
视频文件属性 |
sampleProcess |
采样进度 |
Declared In
TXVideoEditer.h
+ getSampleImage:videoPath:
根据时间获取单帧图片
+ (UIImage *)getSampleImage:(float)time videoPath:(NSString *)videoPath
Parameters
time |
获取图片的时间 |
---|---|
videoPath |
视频文件路径 |
Declared In
TXVideoEditer.h
+ getSampleImage:videoAsset:
根据时间获取单帧图片
+ (UIImage *)getSampleImage:(float)time videoAsset:(AVAsset *)videoAsset
Parameters
time |
获取图片的时间 |
---|---|
videoAsset |
视频AVAsset对象 |
Declared In
TXVideoEditer.h
+ getSampleImagesFromAsset:times:maxSize:progress:
根据时间列表获取缩略图列表
+ (UIImage *)getSampleImagesFromAsset:(AVAsset *)asset times:(NSArray<NSNumber*> *)times maxSize:(CGSize)maxSize progress:(sampleProcess)sampleProcess
Parameters
asset |
视频文件对象 |
---|---|
times |
获取的时间列表 |
maxSize |
缩略图大小 |
Declared In
TXVideoEditer.h