我已使用此示例检索视频帧。有什么方法可以连续获取视频帧,但这不是合适的示例。https://github.com/rubensousa/PreviewSeekBar
此方法应该可以解决问题:
public static Bitmap getVideoFrame(Context context, Uri uri, long time) {
Bitmap bitmap = null;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
retriever.setDataSource(context, uri);
bitmap = retriever.getFrameAtTime(time);
} catch (RuntimeException ex) {
ex.printStackTrace();
} finally {
try {
retriever.release();
} catch (RuntimeException ex) {
ex.printStackTrace();
}
}
return bitmap;
}
希望获得帮助。