MediaMetadataRetriever metadataRetriever = new MediaMetadataRetriever();
metadataRetriever.setDataSource("http://tpl1.msxxapp.com/tpl/d54ca3e49037248060b7103d4cad2ce2.mp4", new HashMap<>());
String duration = metadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
Log.d("帧数图", "duration = " + duration);
int durationMs = Integer.parseInt(duration);
//每秒取一次
for (int i = 0; i < durationMs; i += 1000) {
long start = System.nanoTime();
Log.d("帧数图", "getFrameAtTime time = " + i);
//这里传入的是ms
Bitmap frameAtIndex = metadataRetriever.getFrameAtTime(i * 1000);
Bitmap frame = Bitmap.createScaledBitmap(frameAtIndex, frameAtIndex.getWid
Android 获取网络视频的所有帧数图
最新推荐文章于 2024-05-15 09:05:58 发布