問題
近日,在將一個MP3音樂匯入FLASH中出了問題,提示一個或多個檔案不能匯入。嘗試了好幾種方法,未果。
相關文章:解決MP3不能匯入Flash的一種方法 MP3不能順利匯入FLASH 問題解決辦法
用音頻軟體 Cool Edit Pro 來轉換音樂格式來解決,然而按照這種方法仍然不能匯入,問題出在哪兒呢?
於是在一個朋友的協助下,做了個測試。
版本:FLASH 2004 MX
音頻軟體:Cool Edit Pro 2.1
步驟:開啟音頻軟體,選擇要轉換的音樂,雙擊進入編輯狀態,另存新檔......主要是這另存新檔的格式了,如圖:
有兩個選項:mp3與mp3 PRO。
mp3 PRO格式的菜單如下:
第一個bps是音訊位元速率,第二個Hz是採樣頻率。可以看出mp3 PRO格式的採樣頻率都是一樣的,都為44.1KHz。
採用這種格式,一般可以匯入,但也存在不能匯入的問題。
再選擇mp3格式,下拉式功能表如下:
首先的測試是選擇不同的採樣頻率進行轉換匯入,發現大部分轉換成44.1KHz的可以順利匯入。
是不是所有的44.1KHz的都可以匯入呢?在測試中發覺不是那麼回事,後來又選擇採樣頻率44.1KHz但不同的位元速率轉換匯入,發現只有160kbps以下的才可以匯入,而以上的則不可以。
原因:不同的MP3歌曲位元速率、採樣頻率不完全相同,位元速率有40kbps、128kbps、192kbps等等,而採樣頻率也有32KHz、44KHz、48KHz等多種。以前MP3標準採樣頻率就是44.1khz,而FLASH的支援採樣頻率可能就是這個標準。
後來我又試著將不能匯入的多個音樂檔案都轉換128kbps、44.1khz格式的MP3,均能順利匯入。
結論:在轉換的時候,如果選擇mp3 PRO格式,可以解決大部分的問題,因為這個格式本身的採樣頻率就是44.1。而最保險的方法,就是將其用轉換成128kbps,44.1khzMP3的格式。
當然,音訊格式千變萬化,不同的版本與不同的測試可能會有不同的結果,有什麼不對的地方,大家進一步一起探討。