JS改变AudioBuffer音量并下载为新audio音频

💡 原文中文,约3100字,阅读约需8分钟。
📝

内容提要

本文介绍了使用Web Audio API实现音频音量调整和转换成新文件的方法,通过GainNodes实现音量调整,但需要采样和重置音频数据来改变原始音量,最后提供了音频文件下载的方法。下一篇文章将介绍音频拼接和合并。

🎯

关键要点

  • 本文介绍了使用Web Audio API实现音频音量调整和转换成新文件的方法。
  • 通过GainNodes实现音量调整,但仅在播放层面控制音量,并不改变原始音频音量。
  • 要改变原始音频音量,需要采样音频数据并重置音量。
  • 音频的本质是波,采样率越高,音频质量越好。
  • 提供了将音频数据转换为可下载文件的方法,目前支持wav格式。
  • 下一篇文章将介绍音频拼接和合并的实现。
➡️

继续阅读