2011-11-30 119 views
2

在我的android應用程序中,我需要將原始pcm數據(wav文件)轉換爲不同的音樂類型,因爲pcm文件爲40mb,時間爲4-5分鐘。將pcm數據轉換爲小尺寸音頻類型 - Java/Android

有沒有人可以推薦我需要轉換的類型? MP3? AMR? AAC?

而且我該如何轉換,因爲從我讀的那裏沒有用於轉換的Java庫?也許你使用了一個很好的教程?

回答

1

我來回答你的問題不同部分
音頻推薦壓縮格式
MP3或AAC壓縮格式適用於音樂內容和AMR更適合演講的內容。轉換(壓縮)
的Android 4.0(冰淇淋三明治)和下面的

方法不公開媒體編碼器作爲JAVA API。因此在這些Android版本中,最好的選擇是通過JNI API使用外部壓縮庫,如FFMPEG或FAAC。

更多關於使用FFMPEG細節是FFmpeg on Android

在安卓4.1版本(果凍豆版本),媒體編碼器的API已經暴露在Java API,可以在Java應用程序中使用。