2011-11-30 111 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应用程序中使用。