我必须制作一个可视化应用程序。我正在使用AudioPlayer和AudioManager类并使用 Canvas 绘制音乐波形。但是问题是我必须播放音乐!我需要绘制音乐波形并将其另存为sd卡中的png,而不播放音乐。我正在考虑Oboe库,但找不到任何帮助的方法。

最佳答案

Oboe不会帮您解决这个问题,因为它只是用于播放音频。您需要做的是

  • 将MP3提取/解码为PCM。
  • 将PCM值转换为图像。

  • 这里有一些想法:
  • 您可以使用audiowaveform
  • 仅需提取MP3即可使用Oboe RhythmGame示例代码here
  • 08-17 09:48