我必须制作一个可视化应用程序。我正在使用 AudioPlayer 和 AudioManager 类执行此操作,并使用 Canvas 绘制 miusic wave。但问题是我必须播放音乐!我需要绘制音乐波并将它们保存为 sd 卡中的 png 而无需播放音乐。我在考虑双簧管库,但我找不到任何帮助的想法。
最佳答案
双簧管不会帮助您,因为它只是用于播放 音频。你需要做的是
- 将 MP3 提取/解码为 PCM。
- 将 PCM 值转换为图像。
这里有一些想法:
- 你可以使用 audiowaveform
- 如果只是提取 MP3,您可以使用 Oboe RhythmGame 示例代码 here
关于android - 如何在Android上预先计算mp3文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58666829/