Trying to create a javascript visualizer, but Safari is not acting nice. The audio data is all blank.
This is my code below -
http://jsbin.com/olugOri/1/edit
Chrome works as expected
Trying to create a javascript visualizer, but Safari is not acting nice. The audio data is all blank.
This is my code below -
http://jsbin.com/olugOri/1/edit
Chrome works as expected
这实际上是因为它们还没有真正实施MediaElementSourceNode
。无论您如何使用它(使用增益节点,使用脚本处理器等),它总是吐出零。
你没有做错任何事,Safari 只是还没有实现它。
不知道这是不是问题,但您可能不应该从 onaudioprocess 中调用分析器函数。onaudioprocess 需要是一个超紧的函数。如果您只想要视觉体积平均,请使用 requestAnimationFrame 显示分析器的平均体积;如果您尝试检测剪辑,则只需要一个脚本处理器。