Web Audio API

发布于: 5/25/2022 阅读大约需要1分钟

Web Audio API 主要用于对音频进行操作, 所有的操作都在音频上下文(AudioContext)中进行操作

作用

音频上下文, 接收音频输入数据处理后进行输出, 相当于webpack中的loader一样

使用

构造函数:


const ctx = new AudioContext()

常用方法:

  • ctx.createMediaElementSource(): 将<audio><video> 与上下文进行关联
  • ctx.createMediaStreamSource(): 将 MediaStream 与上下文进行关联
  • ctx.close(): 关闭音频上下文, 释放资源
  • ctx.suspend(): 暂停音频上下文时间进程(会暂时减少音频资源占用)
  • ctx.resume(): 恢复音频上下文时间进程