我是Android开发的新手(尽管我对java的了解还不错),我正在尝试制作一个非常简单的插件,可以将一些变量传递给tasker。最终的目标是,我想把它们用在klwp中作为一种音乐的bar visualizer。我想使用Visualizer class来做这件事,但是通过查看官方文档和这里的各种问题以及一些示例代码,我在理解如何使用它时遇到了麻烦。
假设条形图可视化工具,就像上面的链接,有64个条形图。基本上,我想做的就是根据FFT数据得到一个64个整数的数组,相对值是1-100?播放音频,然后每秒更新几次。例如,将频带切成64个“切片”,然后取每个“切片”的平均强度,基本上得到可视化工具上相应条形的高度。我甚至不需要在java中绘制它们,我只需要整数。
我不知道我是否做错了,但我在想如何使用Visualizer实现它时遇到了严重的问题,我想知道是否有人可以给我一个如何实现它的例子或解释我将如何实现它。
谢谢!
发布于 2017-04-10 16:03:09
您可以使用这些第三方库来实现音频可视化:
1)https://android-arsenal.com/details/1/4892 ( SIRIWaveView)
2)https://android-arsenal.com/details/1/4622 (Audiogarm)
https://stackoverflow.com/questions/43315230
复制相似问题