diff --git a/media/java/android/media/MediaFile.java b/media/java/android/media/MediaFile.java index 66a93f04518e3..381b77a2c8cd4 100644 --- a/media/java/android/media/MediaFile.java +++ b/media/java/android/media/MediaFile.java @@ -229,6 +229,12 @@ public class MediaFile { return sFileTypeMap.get(path.substring(lastDot + 1).toUpperCase()); } + public static boolean isMimeTypeMedia(String mimeType) { + int fileType = getFileTypeForMimeType(mimeType); + return isAudioFileType(fileType) || isVideoFileType(fileType) + || isImageFileType(fileType) || isPlayListFileType(fileType); + } + // generates a title based on file name public static String getFileTitle(String path) { // extract file name after last slash