对于现场演示,请参阅:http://codepen.io/rrorg/pen/WxPjrz?editors=0010
在Safari中播放HTTP音频直播流时,分析器的getByteFrequencyData
会用零填充数组。
在所有其他浏览器中,这可以按预期工作,并且Safari可以正确填充静态文件的频率数据。
正确设置了CORS标头,Apple documentation没有提到特殊情况。
答案 0 :(得分:2)
您不会喜欢这样:Safari不支持createMediaElementSource
。
来源:http://caniuse.com/#feat=audio-api,
这是由于不支持:http://caniuse.com/#feat=stream
解决方案? ... adobe flash :(
最新的Safari nightly webkit似乎已经解决了这个问题,但现在还没有解决问题:/