HTML5音频在通过Javascript播放之前必须手动触发。

12 浏览
0 Comments

HTML5音频在通过Javascript播放之前必须手动触发。

我正在尝试使用标签和javascript来自动播放一个小的声音文件。


然后通过javascript在适当的时间:

$('#denied')[0].play()

在我的桌面上的Chrome上运行正常。在Android 4.1.1上,除非我在javascript尝试播放之前点击HTML5音频控件上的"播放"按钮,否则声音将无法播放。

因此,Android浏览器(原生或Dolphin)只有在用户在javascript之前的某个时刻启动它时才会播放音频。这是故意的吗?有没有办法绕过这个问题?

0