【发布时间】:2012-08-11 01:02:33
【问题描述】:
我正在尝试从视频文件中提取缩略图图像,用例是我想要每隔一秒的视频的位图图像,我尝试使用 MediaMetadataRetriever,但问题是它返回相同的帧,无论如何时间到了。
这是我尝试过的代码
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(PATH);
for(int i = 0; i< 10 ;i++) {
Bitmap bmp = retriever.getFrameAtTime(i * 1000, MediaMetadataRetriever.OPTION_CLOSEST);
imgList.add(bmp);
System.out.println(imgList.size());
}
有没有其他可行的方案来定期获取Frames?
【问题讨论】:
标签: android android-mediaplayer android-video-player