我正在构建一个基于此audio visualizer的小型网络应用,它使用了Web Audio API和SoundCloud API。在Chrome和Firefox中,一切都运行正常,但有时(!)Safari会在歌曲开始时给我一个奇怪的短蜂鸣声,特别是当我在播放歌曲时重新加载页面时。
在我提到的GitHub页面上也是一个演示链接,所以你可以更好地检查一下。
原始项目和修改后的版本都会出现问题。我现在发现,当我在player.play()
中移除line 75, app.js
时,哔声消失了(当然包括所有的歌声......:D)。但是,我认为该行负责我的问题(播放器变量引用html <audio>
- 标签btw ..)。另外,将附加节点添加到例如静音音频源无法解决问题。
player.muted = true;
并添加一个短暂的超时,在短时间内将其重新设置为false似乎可以修复这个问题(即使看起来确实很糟糕)。
我没有找到任何类似的问题,但也许你可以指点我或帮助我,谢谢