[英]How do you get amplitude of audio file in Android before you play it?
我知道当我们记录它时我们可以很容易地做到这一点(实际上有几种方式)。 但是我们如何从 mp3/ogg 文件中获取幅度图呢?
就像现在一样,我看到两个选项:1. 快速播放并在播放时构建它 2. 尝试用 ffmpeg 来做(但我真的不想做 NDK)
除了这些还有其他选择吗? 谢谢
您可以尝试使用我的库Amplituda ,它从音频中计算振幅并以不同的格式提供它,例如 json、整数和序列列表。
如果你想从幅度数据中绘制波形,你可以直接使用我的WaveformSeekBar 库分支,其中 Amplituda 实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.