【发布时间】:2011-12-13 09:01:22
【问题描述】:
我想将视频的第一帧和最后一帧保存为图像。
有什么办法吗?
【问题讨论】:
-
试试 getFrameAtTime() developer.android.com/reference/android/media/…
我想将视频的第一帧和最后一帧保存为图像。
有什么办法吗?
【问题讨论】:
您可能想看看MediaMetadataRetriever 类。
更具体地说是它的getFrameAtTime(long) 方法。
要获取最后一帧的时间,请使用getDuration(),它将返回视频的时长。
注意:这 从 API 级别 10 可用!
【讨论】:
retriever.getFrameAtTime(0, MediaMetadataRetriever.OPTION_CLOSEST); 和最后一帧一样
您可以使用MediaMetadataRetriever 类。
还有方法getFrameAtTime(timeUs) 方法。 timeUs 以微秒为单位。
【讨论】: