static {
/// M: Add more audio file types to maps. {@
addFileType(“3GP”, FILE_TYPE_3GPP3, “audio/3gpp”);
addFileType(“3GA”, FILE_TYPE_3GA, “audio/3gpp”);
addFileType(“MOV”, FILE_TYPE_QUICKTIME_AUDIO, “audio/quicktime”);
addFileType(“QT”, FILE_TYPE_QUICKTIME_AUDIO, “audio/quicktime”);
/// Add to support Apple Lossless Codec(audio/alac)
addFileType(“CAF”, FILE_TYPE_CAF, “audio/alac”);
/// Add to support PCM(audio/wav)
addFileType(“WAV”, FILE_TYPE_WAV, “audio/wav”, MtpConstants.FORMAT_WAV);
addFileType(“OGG”, FILE_TYPE_OGG, “audio/vorbis”, MtpConstants.FORMAT_OGG);
addFileType(“OGG”, FILE_TYPE_OGG, “audio/webm”, MtpConstants.FORMAT_OGG);
/// Add to support MP2, first add video/mp2p, so that use MP2 can return as audio type
addFileType(“MP2”, FILE_TYPE_MP2PS, “video/mp2p”);
addFileType(“MP2”, FILE_TYPE_MP2, “audio/mpeg”);
/// Add to support Monkey’s Audio APE(audio/ape)
if (SystemProperties.getBoolean(“ro.mtk_audio_ape_support”, false)) {
addFileType(“APE”, FILE_TYPE_APE, “audio/ape”);
}
/// Add to support OMA DRM audio type DCF
if (SystemProperties.getBoolean(“ro.mtk_oma_drm_support”, false)) {
addFileType(“DCF”, FILE_TYPE