对音乐不太懂,[tonejs](https://link.segmentfault.com/?enc=9Qn9CCbCLsd%2Bb6W9%2B4Zlvw%3D%3D.KGxJ0bNpEZo8ZaaCzomUdc7rU5uE04iW5wopwxksV60%3D)这个库倒是可以提取很多信息。我写了个提取音频的[DEMO](https://codepen.io/wzc570738205/pen/JjVYKod?editors=1010)你可以参考下 提取频谱信息后,将频率映射到音调( "C","C#","D","D#","E"...) [DEMO地址](https://codepen.io/wzc570738205/pen/JjVYKod?editors=1010),提示内存不足多刷新几次就能播放了 [](https://codepen.io/wzc570738205/pen/JjVYKod?editors=1010)