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