Android 对于音频文件,我们可以将什么作为okhttp3 MediaType.parse方法的参数?
我发现使用Android和RequestBody上传图像时,我们可以使用MediaType.parse(“image/jpeg”) 但是,音频文件的参数是什么Android 对于音频文件,我们可以将什么作为okhttp3 MediaType.parse方法的参数?,android,retrofit2,okhttp3,media-type,Android,Retrofit2,Okhttp3,Media Type,我发现使用Android和RequestBody上传图像时,我们可以使用MediaType.parse(“image/jpeg”) 但是,音频文件的参数是什么 提前感谢您的回答。您可以使用以下方法获取任何文件的mime类型: public static String getMimeType(String url) { String type = null; String extension = MimeTypeMap.getFileExtensionFromUrl(url);
提前感谢您的回答。您可以使用以下方法获取任何文件的mime类型:
public static String getMimeType(String url) {
String type = null;
String extension = MimeTypeMap.getFileExtensionFromUrl(url);
if (extension != null) {
type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
}
return type;
}
要获取mime,请调用String mime=getMimeType(file.getAbsolutePath())代码>
你可以找到所有哑剧的列表。因此,音频的mime将是audio/mpeg
。但是我仍然建议使用getMimeTypeFromExtension
而不是硬编码值。为什么MimeTypeMap.getFileExtensionFromUrl(url)
不返回任何内容?