2
在我的android应用程序中,我需要将原始pcm数据(wav文件)转换为不同的音乐类型,因为pcm文件为40mb,时间为4-5分钟。将pcm数据转换为小尺寸音频类型 - Java/Android
有没有人可以推荐我需要转换的类型? MP3? AMR? AAC?
而且我该如何转换,因为从我读的那里没有用于转换的Java库?也许你使用了一个很好的教程?
在我的android应用程序中,我需要将原始pcm数据(wav文件)转换为不同的音乐类型,因为pcm文件为40mb,时间为4-5分钟。将pcm数据转换为小尺寸音频类型 - Java/Android
有没有人可以推荐我需要转换的类型? MP3? AMR? AAC?
而且我该如何转换,因为从我读的那里没有用于转换的Java库?也许你使用了一个很好的教程?
我来回答你的问题不同部分
音频推荐压缩格式
MP3或AAC压缩格式适用于音乐内容和AMR更适合演讲的内容。转换(压缩)
的Android 4.0(冰淇淋三明治)和下面的
方法不公开媒体编码器作为JAVA API。因此在这些Android版本中,最好的选择是通过JNI API使用外部压缩库,如FFMPEG或FAAC。
更多关于使用FFMPEG细节是FFmpeg on Android
在安卓4.1版本(果冻豆版本),媒体编码器的API已经暴露在Java API,可以在Java应用程序中使用。