从音轨中获取波形数组

时间:2014-09-01 09:13:45

标签: android

我想要一个当前音轨的波形数组。我现在通过使用可视化工具来执行此操作并在可视化工具中侦听onWaveFormDataCapture。

现在有没有办法获得音轨的完整波形,这样我才能在播放歌曲之前用它做点什么?

1 个答案:

答案 0 :(得分:0)

如果你有.wav格式的音轨,你可以使用Files.readAllBytes来达到这个目的。

  

从文件中读取所有字节。该方法确保在读取所有字节或抛出I / O错误或其他运行时异常时关闭文件。

因为wav格式只是wavefrom。阅读格式规范here