mirror of
https://github.com/samsonjs/media.git
synced 2026-04-16 13:05:46 +00:00
Add MimeTypes.EXTERNALLY_LOADED_IMAGE
PiperOrigin-RevId: 566915171
This commit is contained in:
parent
134f53bdb2
commit
234f7525f0
2 changed files with 8 additions and 2 deletions
|
|
@ -107,7 +107,6 @@ public final class MimeTypes {
|
|||
|
||||
public static final String TEXT_VTT = BASE_TYPE_TEXT + "/vtt";
|
||||
public static final String TEXT_SSA = BASE_TYPE_TEXT + "/x-ssa";
|
||||
|
||||
@UnstableApi public static final String TEXT_UNKNOWN = BASE_TYPE_TEXT + "/x-unknown";
|
||||
|
||||
// application/ MIME types
|
||||
|
|
@ -152,6 +151,11 @@ public final class MimeTypes {
|
|||
@UnstableApi
|
||||
public static final String APPLICATION_MEDIA3_CUES = BASE_TYPE_APPLICATION + "/x-media3-cues";
|
||||
|
||||
/** MIME type for image content loaded from an external image management framework. */
|
||||
@UnstableApi
|
||||
public static final String APPLICATION_EXTERNALLY_LOADED_IMAGE =
|
||||
BASE_TYPE_APPLICATION + "/x-image-uri-key";
|
||||
|
||||
// image/ MIME types
|
||||
|
||||
public static final String IMAGE_JPEG = BASE_TYPE_IMAGE + "/jpeg";
|
||||
|
|
@ -233,7 +237,8 @@ public final class MimeTypes {
|
|||
/** Returns whether the given string is an image MIME type. */
|
||||
@UnstableApi
|
||||
public static boolean isImage(@Nullable String mimeType) {
|
||||
return BASE_TYPE_IMAGE.equals(getTopLevelType(mimeType));
|
||||
return BASE_TYPE_IMAGE.equals(getTopLevelType(mimeType))
|
||||
|| APPLICATION_EXTERNALLY_LOADED_IMAGE.equals(mimeType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ public final class MimeTypesTest {
|
|||
assertThat(MimeTypes.isImage(MimeTypes.IMAGE_BMP)).isTrue();
|
||||
assertThat(MimeTypes.isImage(MimeTypes.IMAGE_WEBP)).isTrue();
|
||||
assertThat(MimeTypes.isImage("image/custom")).isTrue();
|
||||
assertThat(MimeTypes.isImage(MimeTypes.APPLICATION_EXTERNALLY_LOADED_IMAGE)).isTrue();
|
||||
|
||||
assertThat(MimeTypes.isImage(MimeTypes.VIDEO_MP4)).isFalse();
|
||||
assertThat(MimeTypes.isImage(MimeTypes.AUDIO_AAC)).isFalse();
|
||||
|
|
|
|||
Loading…
Reference in a new issue