如何从浏览器中的音频元素流进行管道传输

时间:2019-11-07 00:54:01

标签: html websocket html5-audio

如何通过浏览器中的音频元素流进行管道

在音频元素的浏览器中,

我该如何挂钩 window.stream并将其通过管道传输到websocket?

1 个答案:

答案 0 :(得分:0)

  1. 创建Web音频上下文
  2. 添加MediaElementAudioSourceNode
  3. 添加MediaStreamAudioDestinationNode
  4. 将源节点连接到目标节点
  5. 使用目标节点的.stream属性实例化MediaRecorder。
  6. 启动MediaRecorder并从音频节点中播放一些声音。
  7. 当MediaRecorder触发其dataavailable事件时,获取结果数据并将其写入Web套接字。