使用HTML5从音频中获取数据

时间:2015-03-21 15:11:08

标签: html5 web-audio

我需要使用HTML5读取麦克风输出信号:Signal example。 我所知道的是,这个信号是以9字节的数据包传输的:

  • 1:命令字节为ASCII字符('我',' A'' S'' L',' ; R',' C'或'')
  • 2-6:ASCII字符时间(2:34:56)
  • 7:校验和(64 +时间总和)
  • 8:CR(回车,ASCII码0x0D)
  • 9:LF(换行,ASCII码0x0A)

我尝试过使用AnalyserNode函数getByteFrequencyData()或getByteTimeDomainData()并得到一些数据,但它似乎没有任何意义。

1 个答案:

答案 0 :(得分:0)

您必须使用脚本处理器,因为您需要处理每个样本,以免错过任何数据。分析器节点采用数据片段,但会遗漏一些。只需检查onaudioprocess中的输入数据。