在播放之前,如何在Android中获得音频文件的振幅?

时间:2019-01-10 14:49:27

标签: android audio ffmpeg visualization android-audiomanager

我知道我们在录制时可以轻松做到(实际上有几种方式)。但是,我们如何从mp3 / ogg文件中获取振幅图?

现在,我看到两个选择:  1.快速播放并在播放时构建它  2.尝试使用ffmpeg来做到这一点(但是我真的不想做NDK)

除了这些以外,还有其他选择吗?谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试使用我的库Amplituda,该库可以根据音频计算幅度,并以json,整数列表和序列等不同格式提供。

如果要从幅度数据中绘制波形,可以直接使用实现了Amplituda的WaveformSeekBar library分支。