鍍金池/ 問答/HTML/ 移動端網(wǎng)頁,如何用js準(zhǔn)確地判斷音樂的格式?? 現(xiàn)在用的方法不夠準(zhǔn)確

移動端網(wǎng)頁,如何用js準(zhǔn)確地判斷音樂的格式?? 現(xiàn)在用的方法不夠準(zhǔn)確

主要是微信打開的網(wǎng)頁,需要判斷音樂的格式,只允許mp3或m4a。
現(xiàn)在用的是下面的方法,有些手機準(zhǔn)確,有些不準(zhǔn)確【一般是華為或三星】。

function verify_music(xobj){ //此方法在某些手機中文件類型判斷不準(zhǔn)確
    if(/^.*?\.mp3$/.test(xobj.value.toLowerCase())){ //mp3不得大于4.5M
        if(xobj.files[0].size/(1024 * 1024)<5){
            return true;
        }else{
            alert("mp3格式不能大于5MB哦");
            return false;
        }
    }else if(/^.*?\.m4a$/.test(xobj.value.toLowerCase())){ //m4a不得大于2M
        if(xobj.files[0].size/(1024 * 1024)<2){
            return true;
        }else{
            alert("m4a格式不能大于2MB哦");
            return false;
        }
    } else {
        alert("只能上傳mp3或m4a格式哦");
        return false;
    }
}

明明是mp3或m4a類型的格式,有些手機卻判斷為false。
請問怎么破???

回答
編輯回答
話寡

到底是mp3還是mp4...代碼寫的mp3..

2017年3月18日 21:32