http://juejin.cn/post/7254812719350284345
频域(频率域)是描述信号在频率方面特性时用到的一种坐标系,纵轴是该频率信号的幅度,也就是通常说的频谱图。
public int getFft(byte[] fft) {
//...
}
系统自动完成音频信号幅度的采样,无需适配,适用于任何原生和三方播放器; 系统自动完成FFT转换,开发者通过回调拿到数据直接绘制,上手成本低。
音量为0时,回调函数不会返回 fft 数据; 类本身只是一个API的壳,真正实现都是在native层,难以针对性进行修改和扩展; 在某些特殊机型有兼容性问题; 由于Visualizer API内部是从当前系统获取音频信号,因此使用前必须授予麦克风权限,否则没有任何返回。
http://juejin.cn/post/6873253309944168456