在我的應用程序中,我需要將mp3文件解碼爲pcm緩衝區。這是很多的數據,所以我下載到單聲道22050Hz,因爲我讀取和解碼它。android解碼mp3到pcm數據的最快方法
在我使用javazoom jlayer解碼器http://www.javazoom.net/javalayer/javalayer.html
它的工作,但它的速度慢,30secs解碼在運行模式下,在調試模式下千古3分鐘的歌曲的時刻。在我的Windows機器上使用libmpg我可以在1秒鐘左右。
有沒有更快的方式,任何人都知道肯定會更快?如果速度不快,我不想浪費時間實施其他方法。謝謝。
順便說一句,在我的應用程序中,我需要將所有內容下載到內存中的pcm緩衝區,所以我對僅播放mp3文件的事情不感興趣。
演示很糟糕。我只需要將MP3解碼爲PCM。 – NateS