KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
The MediaMetadataRetriever.getFrameAtTime() always returns same frames when ever call. Have a look my code private ArrayList<Bitmap> getFrames(String path){ try { ArrayList<Bitmap> bArray = new ArrayList<Bitmap>(); bArray.clear(); MediaMetadataRetriever mRetriever = new MediaMetadataRetriever(); mRetriever.setDataSource(getDataSource(path)); for (int i = 3000; i <60000; i=i+5000) { bArray.add(mRetriever.getFrameAtTime(i, MediaMetadataRetriever.OPTION_CLOSEST_SYNC)); } return bArray; } catch (Exception e) { // TODO: handle exception return null; } } This method always return same frames
Tags (comma-separated)
Save Edits
Cancel