2 qq 16768425 qq_16768425 于 2015.07.22 14:46 提问

安卓多媒体数据库的问题

在安卓多媒体数据库中,扫描存进去的文件的mime type属性是在哪里定义写入的?比如音乐的图片说明求高人解答!

2个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.22 14:58
已采纳

一般是通过文件后缀等

 {".3gp", "video/3gpp"},
  {".apk", "application/vnd.android.package-archive"},
  {".asf", "video/x-ms-asf"},
  {".avi", "video/x-msvideo"},
  {".bin", "application/octet-stream"},
  {".bmp", "image/bmp"},
  {".c", "text/plain"},
  {".class", "application/octet-stream"},
  {".conf", "text/plain"},
  {".cpp", "text/plain"},
  {".doc", "application/msword"},
  {".exe", "application/octet-stream"},
  {".gif", "image/gif"},
  {".gtar", "application/x-gtar"},
  {".gz", "application/x-gzip"},
  {".h", "text/plain"},
  {".htm", "text/html"},
  {".html", "text/html"},
  {".jar", "application/java-archive"},
  {".java", "text/plain"},
  {".jpeg", "image/jpeg"},
  {".jpg", "image/jpeg"},
  {".js", "application/x-javascript"},
  {".log", "text/plain"},
  {".m3u", "audio/x-mpegurl"},
  {".m4a", "audio/mp4a-latm"},
  {".m4b", "audio/mp4a-latm"},
  {".m4p", "audio/mp4a-latm"},
  {".m4u", "video/vnd.mpegurl"},
  {".m4v", "video/x-m4v"},
  {".mov", "video/quicktime"},
  {".mp2", "audio/x-mpeg"},
  {".mp3", "audio/x-mpeg"},
  {".mp4", "video/mp4"},
  {".mpc", "application/vnd.mpohun.certificate"},
  {".mpe", "video/mpeg"},
  {".mpeg", "video/mpeg"},
  {".mpg", "video/mpeg"},
{".mpg4", "video/mp4"},
  {".mpga", "audio/mpeg"},
  {".msg", "application/vnd.ms-outlook"},
  {".ogg", "audio/ogg"},
  {".pdf", "application/pdf"},
  {".png", "image/png"},
  {".pps", "application/vnd.ms-powerpoint"},
  {".ppt", "application/vnd.ms-powerpoint"},
  {".prop", "text/plain"},
  {".rar", "application/x-rar-compressed"},
  {".rc", "text/plain"},
  {".rmvb", "audio/x-pn-realaudio"},
  {".rtf", "application/rtf"},
  {".sh", "text/plain"},
  {".tar", "application/x-tar"},
  {".tgz", "application/x-compressed"},
  {".txt", "text/plain"},
  {".wav", "audio/x-wav"},
  {".wma", "audio/x-ms-wma"},
  {".wmv", "audio/x-ms-wmv"},
  {".wps", "application/vnd.ms-works"},
  //{".xml", "text/xml"},
  {".xml", "text/plain"},
  {".z", "application/x-compress"},
  {".zip", "application/zip"},
  {"", "*/*"}
oyljerry
oyljerry 回复__丶: 它这是先判断了,然后存入的数据库,你再修改,数据库当然不会自动更改。这个可能是系统存在某个地方
2 年多之前 回复
qq_16768425
qq_16768425 我在MediaFile.java文件当中修改addFileType("MP3", FILE_TYPE_MP3, "audio/mpeg", MtpConstants.FORMAT_MP3);这些定义的后缀对数据库里面没有什么效果,在哪里可以修改存入数据库的mime type呢?
2 年多之前 回复
qq_16768425
qq_16768425 我在MediaFile.java文件当中修改addFileType("MP3", FILE_TYPE_MP3, "audio/mpeg", MtpConstants.FORMAT_MP3);这些定义的后缀对数据库里面没有什么效果,在哪里可以修改存入数据库的mime type呢?
2 年多之前 回复
sina_2831808769
sina_2831808769   Rxr 2015.07.25 13:56

{".3gp", "video/3gpp"},
  {".apk", "application/vnd.android.package-archive"},
  {".asf", "video/x-ms-asf"},
  {".avi", "video/x-msvideo"},
  {".bin", "application/octet-stream"},
  {".bmp", "image/bmp"},
  {".c", "text/plain"},
  {".class", "application/octet-stream"},
  {".conf", "text/plain"},
  {".cpp", "text/plain"},
  {".doc", "application/msword"},
  {".exe", "application/octet-stream"},
  {".gif", "image/gif"},
  {".gtar", "application/x-gtar"},
  {".gz", "application/x-gzip"},
  {".h", "text/plain"},
  {".htm", "text/html"},
  {".html", "text/html"},
  {".jar", "application/java-archive"},
  {".java", "text/plain"},
  {".jpeg", "image/jpeg"},
  {".jpg", "image/jpeg"},
  {".js", "application/x-javascript"},
  {".log", "text/plain"},
  {".m3u", "audio/x-mpegurl"},
  {".m4a", "audio/mp4a-latm"},
  {".m4b", "audio/mp4a-latm"},
  {".m4p", "audio/mp4a-latm"},
  {".m4u", "video/vnd.mpegurl"},
  {".m4v", "video/x-m4v"},
  {".mov", "video/quicktime"},
  {".mp2", "audio/x-mpeg"},
  {".mp3", "audio/x-mpeg"},
  {".mp4", "video/mp4"},
  {".mpc", "application/vnd.mpohun.certificate"},
  {".mpe", "video/mpeg"},
  {".mpeg", "video/mpeg"},
  {".mpg", "video/mpeg"},
{".mpg4", "video/mp4"},
  {".mpga", "audio/mpeg"},
  {".msg", "application/vnd.ms-outlook"},
  {".ogg", "audio/ogg"},
  {".pdf", "application/pdf"},
  {".png", "image/png"},
  {".pps", "application/vnd.ms-powerpoint"},
  {".ppt", "application/vnd.ms-powerpoint"},
  {".prop", "text/plain"},
  {".rar", "application/x-rar-compressed"},
  {".rc", "text/plain"},
  {".rmvb", "audio/x-pn-realaudio"},
  {".rtf", "application/rtf"},
  {".sh", "text/plain"},
  {".tar", "application/x-tar"},
  {".tgz", "application/x-compressed"},
  {".txt", "text/plain"},
  {".wav", "audio/x-wav"},
  {".wma", "audio/x-ms-wma"},
  {".wmv", "audio/x-ms-wmv"},
  {".wps", "application/vnd.ms-works"},
  //{".xml", "text/xml"},
  {".xml", "text/plain"},
  {".z", "application/x-compress"},
  {".zip", "application/zip"},
  {"", "*/*"}

Csdn user default icon
上传中...
上传图片
插入图片