如何在Cordova getPicture中获取mime类型

pit*_*rio 5 javascript android ios cordova

我正在尝试从照片库中获取所选视频或图像的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'>");
    }
};
Run Code Online (Sandbox Code Playgroud)