MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(path); bitmap = retriever.getFrameAtTime(50*1000*1000, MediaMetadataRetriever.OPTION_CLOSEST_SYNC);
file.setWritable(Boolean.TRUE); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(file)); //100表示不进行压缩,70表示压缩率为30% bm.compress(Bitmap.CompressFormat.JPEG, compressRate, bos); bos.flush(); bos.close();