Javascript HTML5音频标签JS touchstart事件在iPad上工作,而不是在iPhone上

Javascript HTML5音频标签JS touchstart事件在iPad上工作,而不是在iPhone上,javascript,iphone,html,html5-audio,Javascript,Iphone,Html,Html5 Audio,我一直在努力制作一个很棒的网站,当一个羞耻事件在粒子的SSE队列中发布时,播放Get-shame声音。目前,除了iPhone,我在所有设备(iPad/Android/Desktop/etc)上都能很好地使用它 对于移动设备,我使用ontouchstart事件来播放/暂停音频文件,以便稍后看到音频文件时启动JS播放方法。当我加入控制选项时,可以通过在手机上按play播放声音。即使在这之后,它也无法通过JS触发。任何帮助都将不胜感激。请参阅下面的代码 代码: 部署到站点:回答了我自己的问题: 需要在

我一直在努力制作一个很棒的网站,当一个羞耻事件在粒子的SSE队列中发布时,播放Get-shame声音。目前,除了iPhone,我在所有设备(iPad/Android/Desktop/etc)上都能很好地使用它

对于移动设备,我使用
ontouchstart
事件来播放/暂停音频文件,以便稍后看到音频文件时启动JS播放方法。当我加入控制选项时,可以通过在手机上按play播放声音。即使在这之后,它也无法通过JS触发。任何帮助都将不胜感激。请参阅下面的代码

代码:


部署到站点:

回答了我自己的问题:

需要在
ontouchstart
事件的初始播放/暂停之前运行
load()
方法


这是工作代码:

解决了我自己的问题。我发誓为了解决这个问题,我必须发布这个。需要在开始时加载/播放/暂停…它说我必须等待2天