我试图从照片库中获取所选视频或图像的mime类型。我可以指定图片的编码格式但没有视频。因此,当我选择视频或图片时,我没有成功功能的扩展名,我有这样的路径:content:://media/external/images/media/58
。
然后,如何使用JavaScript和Cordova获取两个源(视频和图像)的mime类型?
代码:
navigator.camera.getPicture(drawImage, errorFunction, {
quality: 50,
mediaType: navigator.camera.MediaType.ALLMEDIA,
destinationType: navigator.camera.DestinationType.FILE_URI,
encodingType: navigator.camera.EncodingType.PNG,
sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY
});
var drawImage = function(image) {
if (typeof image !== "undefined") {
$("#uploadMedia").append("<img src='" + image + "' width='200' height='200'>");
}
};