java - 是否可以在不需要播放声音文件的情况下使用 android.media.audiofx.Visualizer?

标签 java android audio visualization waveform

android.media.audiofx.Visualizer 类有一个方法

public int getWaveForm (byte[] waveform)

返回 x,y 坐标以可视化 audioSession 的波形:

public Visualizer (int audioSession)

是否可以在不需要播放声音文件的情况下使用 Visualizer?

如果没有,是否有一个等效的库可以做到这一点?:

 public int getWaveForm (byte[] waveform)

注意:即使标记为已关闭,以下答案也不正确 - Android - create waveform of the audio file (OGG)

最佳答案

是的,使用 Visualizer(0),它将使用输出混合。

https://developer.android.com/reference/android/media/audiofx/Visualizer.html

关于java - 是否可以在不需要播放声音文件的情况下使用 android.media.audiofx.Visualizer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29787886/

相关文章:

audio - 将音频文件添加到我的android应用程序

audio - 识别击键的十六进制值

javascript - javascript音频方法的文档?

java - 如何重构单例的类层次结构,其中每个类都有一个 getInstance() 方法?

android - 这里 map 慢,如何关闭3d-建筑物?

javascript - 如何将图像添加到expo中的android可绘制资源而不运行expo prebuild来创建android文件夹

Android Gson - 反序列化空值与缺失值

java - Elasticsearch 升级(2.4 至 5.0.1)。无法解析类 - 间接引用错误

java - 包 org.springframework.cloud.netflix.zuul 不存在

java - Java 中 mixin 的示例?