Android 支持的 media 文件格式--MediaFile
2010-04-09 05:41:00 来源:WEB开发网核心提示:addFileType("WBMP", FILE_TYPE_WBMP, "image/vnd.wap.wbmp");addFileType("M3U", FILE_TYPE_M3U, "audio/x-mpegurl");addFileTy
addFileType("WBMP", FILE_TYPE_WBMP, "image/vnd.wap.wbmp");
addFileType("M3U", FILE_TYPE_M3U, "audio/x-mpegurl");
addFileType("PLS", FILE_TYPE_PLS, "audio/x-scpls");
addFileType("WPL", FILE_TYPE_WPL, "application/vnd.ms-wpl");
2,从MediaFile除了获得Media 支持的格式,也可知道MediaScanner是如何扫描相对应的文件:
Java代码
public static MediaFileType getFileType(String path) {
int lastDot = path.lastIndexOf(".");
if (lastDot < 0)
return null;
return sFileTypeMap.get(path.substring(lastDot + 1).toUpperCase());
}
public static MediaFileType getFileType(String path) {
int lastDot = path.lastIndexOf(".");
if (lastDot < 0)
return null;
return sFileTypeMap.get(path.substring(lastDot + 1).toUpperCase());
}
从这段代码中就可以知道MediaScanner是通过后缀名来确定所需要扫描的文件,并且我还测试将后缀名驱动后就扫描到了。
更多精彩
赞助商链接