HTML5 Audio Tag JS touchstart 事件在 iPad 上工作,而不在 iPhone 上工作
HTML5 Audio Tag JS touchstart event working on iPad, not on iPhone
我一直在努力制作一个很棒的网站,当在粒子的 SSE 队列中发布耻辱事件时播放 GoT 耻辱声音。目前,除了 iPhone.
之外,我在所有设备 (iPad/Android/Desktop/etc) 上都运行良好
对于移动设备,我使用 ontouchstart
事件来 play/pause 音频文件,以便稍后在看到可耻的 SSE 时启动 JS 播放方法。当我在控制选项中添加时,可以通过按 phone 上的播放来播放声音。即使在那之后它也无法通过 JS 触发。任何帮助,将不胜感激。请参阅下面的代码
代码:https://gist.github.com/nctiggy/17e87e68dedf8c4c4530
部署到站点:http://cersei.cfapps.io
回答了我自己的问题:
需要在 ontouchstart
事件的初始 play/pause 之前 运行 load()
方法。
我一直在努力制作一个很棒的网站,当在粒子的 SSE 队列中发布耻辱事件时播放 GoT 耻辱声音。目前,除了 iPhone.
之外,我在所有设备 (iPad/Android/Desktop/etc) 上都运行良好对于移动设备,我使用 ontouchstart
事件来 play/pause 音频文件,以便稍后在看到可耻的 SSE 时启动 JS 播放方法。当我在控制选项中添加时,可以通过按 phone 上的播放来播放声音。即使在那之后它也无法通过 JS 触发。任何帮助,将不胜感激。请参阅下面的代码
代码:https://gist.github.com/nctiggy/17e87e68dedf8c4c4530
部署到站点:http://cersei.cfapps.io
回答了我自己的问题:
需要在 ontouchstart
事件的初始 play/pause 之前 运行 load()
方法。