audioprocess事件在Chrome上不触发?

 确切地说,audioprocess事件应该是在Chrome@Windows上不触发,在Chrome@Ubuntu上是正常的,在Firefox上也是正常的。不知是我的环境问题还是Chrome的BUG,总之这个问题折腾了我好几个小时都没结果,要是BUG的话那错的也太离谱了。
  下面是一段测试代码:

这个代码正常运行应该可以听到页面播放噪音,并且控制台有持续的"audioprocess"字符串输出。但我在Chrome32@Windows7上测试,程序不报错,也不输出任何声音,控制台也没有输出。也就是说 audioprocess事件根本就没被触发,或者 processor根本就没起作用?
  到谷歌上找了很多资料,但是没看到相关的问题。只有一个Safari上 processor没有数据输入时不会触发 audioprocess的BUG。但上面的代码即使向其输入一个声道也无法解决问题。大家也测试下看看问题能不能重现,我希望是我的环境问题。

  测试环境
    搜狗Chromium28@Windows7 不正常
    Chrome32@Windows7 不正常
    Chrome31@Ubuntu13 正常
    Firefox26@Windows7 正常
    Firefox26@Ubuntu13 正常

你可能感兴趣的:(audioprocess事件在Chrome上不触发?)