动态添加Chrome中的音频html无法正常播放,正确地在Firefox中运行

时间:2016-01-20 20:39:35

标签: javascript html5 audio dynamic

所以我有一个js / jquery脚本是一种动画。动画是背景上的弹孔。每个洞都是发出子弹声。

在firefox中,这可以正常工作,注册waitTime并在更新画布时播放子弹声音。声音是base64编码的,以减少负载。

在Chrome中,我听到可能有一两个子弹,或者可能是一次性播放它们......我如何解决这个问题,因为它是此应用程序的首选浏览器。

示例http://hud.zombiebarricades.tv/bulletsounds.html

单击测试链接以运行动画。 你应该看到子弹洞射击'扔了屏幕。这用作广播叠加层,以帮助您理解。

另一个问题是在位置生成期间(观察控制台),我看到未定义的GET请求,我无法弄清楚它的来源。

1 个答案:

答案 0 :(得分:0)

Chrome似乎在音频上存在base64编码问题。

我添加了带有base64的音频标签作为src,当显示页面内联时它不会播放。查看源并单击src =中的base64链接; chrome打开一个新页面并正确播放。