
回复
使用 getThumbnail和AVImageGenerator接口可以实现从原始媒体资源中获取视频指定时间的缩略图。
1. 通过用createAVImageGenerator()创建AVImageGenerator对象。
2. 设置资源:需要设置AVImageGenerator对象的属性fdSrc(表示文件描述符)。
3. 获取指定时间点的缩略图:调用fetchFrameByTime(),传入具体时间,根据获取的缩略图时间点与视频帧的对应关系,可以获取到一个PixelMap对象,该对象可用于图片显示。
取的缩略图时间点与视频帧的对应关系AVImageQueryOptions。
4. 间隔一秒时间获取视频缩略图。
5. 释放资源:调用release()销毁avImageGenerator实例,释放资源。