Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f9c47db authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Check album art for video thumbnails."

parents 348a4600 105d2a35
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -160,7 +160,15 @@ public class ThumbnailUtils {
        MediaMetadataRetriever retriever = new MediaMetadataRetriever();
        try {
            retriever.setDataSource(filePath);
            // First retrieve album art in metadata if set.
            byte[] embeddedPicture = retriever.getEmbeddedPicture();
            if (embeddedPicture != null && embeddedPicture.length > 0) {
                bitmap = BitmapFactory.decodeByteArray(embeddedPicture, 0, embeddedPicture.length);
            }
            // Fall back to first frame of the video.
            if (bitmap == null) {
                bitmap = retriever.getFrameAtTime(-1);
            }
        } catch (IllegalArgumentException ex) {
            // Assume this is a corrupt video file
        } catch (RuntimeException ex) {