Skip to content

Commit dde8d11

Browse files
author
Matthias Thomae
committed
Add support for bmp and wav content types in MMS
This change adds support for bitmap images (.bmp) and wave audio (.wav) formats for MMS. This is a must-have requirement for some operators.
1 parent f3894a0 commit dde8d11

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

core/java/com/google/android/mms/ContentType.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public class ContentType {
3939
public static final String IMAGE_GIF = "image/gif";
4040
public static final String IMAGE_WBMP = "image/vnd.wap.wbmp";
4141
public static final String IMAGE_PNG = "image/png";
42+
public static final String IMAGE_X_MS_BMP = "image/x-ms-bmp";
4243

4344
public static final String AUDIO_UNSPECIFIED = "audio/*";
4445
public static final String AUDIO_AAC = "audio/aac";
@@ -58,6 +59,7 @@ public class ContentType {
5859
public static final String AUDIO_X_MPEG = "audio/x-mpeg";
5960
public static final String AUDIO_X_MPG = "audio/x-mpg";
6061
public static final String AUDIO_3GPP = "audio/3gpp";
62+
public static final String AUDIO_X_WAV = "audio/x-wav";
6163
public static final String AUDIO_OGG = "application/ogg";
6264

6365
public static final String VIDEO_UNSPECIFIED = "video/*";
@@ -89,6 +91,7 @@ public class ContentType {
8991
sSupportedContentTypes.add(IMAGE_WBMP);
9092
sSupportedContentTypes.add(IMAGE_PNG);
9193
sSupportedContentTypes.add(IMAGE_JPG);
94+
sSupportedContentTypes.add(IMAGE_X_MS_BMP);
9295
//supportedContentTypes.add(IMAGE_SVG); not yet supported.
9396

9497
sSupportedContentTypes.add(AUDIO_AAC);
@@ -106,6 +109,7 @@ public class ContentType {
106109
sSupportedContentTypes.add(AUDIO_X_MPEG3);
107110
sSupportedContentTypes.add(AUDIO_X_MPEG);
108111
sSupportedContentTypes.add(AUDIO_X_MPG);
112+
sSupportedContentTypes.add(AUDIO_X_WAV);
109113
sSupportedContentTypes.add(AUDIO_3GPP);
110114
sSupportedContentTypes.add(AUDIO_OGG);
111115

@@ -127,6 +131,7 @@ public class ContentType {
127131
sSupportedImageTypes.add(IMAGE_WBMP);
128132
sSupportedImageTypes.add(IMAGE_PNG);
129133
sSupportedImageTypes.add(IMAGE_JPG);
134+
sSupportedImageTypes.add(IMAGE_X_MS_BMP);
130135

131136
// add supported audio types
132137
sSupportedAudioTypes.add(AUDIO_AAC);
@@ -145,6 +150,7 @@ public class ContentType {
145150
sSupportedAudioTypes.add(AUDIO_X_MPEG3);
146151
sSupportedAudioTypes.add(AUDIO_X_MPEG);
147152
sSupportedAudioTypes.add(AUDIO_X_MPG);
153+
sSupportedAudioTypes.add(AUDIO_X_WAV);
148154
sSupportedAudioTypes.add(AUDIO_3GPP);
149155
sSupportedAudioTypes.add(AUDIO_OGG);
150156

0 commit comments

Comments
 (0)