我簡化了我的問題並提供了賞金: 有什麼選擇將原始PCM音頻數據壓縮到Android設備上的mp3上。如何在Android設備上將WAV編碼爲MP3
我原來的帖子: 我在我的Android手機上創建了一個合成器,我一直在生成PCM數據發送給揚聲器。現在我想知道如果我可以將這個PCM數據編碼爲mp3保存到SD卡。 MediaRecorder對象可以將來自麥克風的音頻編碼爲各種格式,但不允許通過編程生成的音頻數據進行編碼。
所以我的問題是,有沒有一個標準的Android API編碼音頻?如果不是,那麼基於Java或NDK的解決方案有哪些?你能推薦他們嗎?
失敗這我只需要將我生成的音頻保存爲一個WAV文件,我很容易做到這一點。
找到代碼「所以我的問題是,是否有音頻編碼標準的Android API ?」 - 沒有。我將使用'java'標記重新標記您的問題,以嘗試幫助您獲得輸入... – CommonsWare 2010-09-04 11:49:29
感謝CommonsWare。 – bramp 2010-09-04 12:44:39
供參考:MP3技術已獲得專利,因此將其包含在商業應用程序中會使您遇到潛在的訴訟。對此的最佳防禦是對您的產品不成功。 :) – MusiGenesis 2011-02-03 13:17:46