了解Android Visualizer类

时间:2017-04-10 04:55:52

标签: java android

我是Android开发的新手(虽然我知道有相当数量的java),我正在尝试制作一个非常简单的插件,可以将一些变量传递给tasker。最终目标是我想将它们用于klwp中的音乐bar visualizer。我想使用Visualizer class来解决这个问题,但是通过查看官方文档和这里的各种问题以及一些示例代码,我无法正确使用它。

假设条形图可视化器与上面的链接一样,有64个条形图。基本上我想做的就是根据FFT数据得到64个整数的数组,其相对值为1-100?播放音频,然后每秒更新几次。因此,例如,将频带切割成64“切片”,然后取每个的平均强度,以基本上获得可视化器上相应条的高度。我甚至不需要在java中绘制它们,我只需要整数。

我不知道我是否会把这一切都搞错了但是我在弄清楚如何使用Visualizer实现它时遇到了麻烦,我想知道是否有人可以给我一个如何实现它的例子或解释我是怎么做的会怎么样。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用这些第三方库进行音频可视化:

1)https://android-arsenal.com/details/1/4892(SIRIWaveView)

2)https://android-arsenal.com/details/1/4622(Audiogarm)