做项目遇到的需求,用WebSocket做IM,用户收到小视频消息后显示的是视频的一张截图,用户点击图片之后开始下载播放。
首先新建获取视频第一帧截图的工具类SDVideoHelper。
#import <Foundation/Foundation.h>
@interface SDVideoHelper : NSObject
/**
* 获取视频第一帧的截图方法
*/
+ (UIImage *)getVideoPreviewImage:(NSString *)videoURL;
@end
#import "SDVideoHelper.h"
#import <MediaPlayer/MediaPlayer.h>
#import <AVFoundation/AVFoundation.h>
@implementation SDVideoHelper