繁体   English   中英

HTML5音频标签JS touchstart事件在iPad上有效,在iPhone上无效

[英]HTML5 Audio Tag JS touchstart event working on iPad, not on iPhone

当在粒子的SSE队列中发布耻辱事件时,我一直在努力制作一个出色的网站来播放GoT耻辱声音。 目前,我可以在除iPhone之外的所有设备(iPad / Android /台式机等)上正常工作。

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

代码: https//gist.github.com/nctiggy/17e87e68dedf8c4c4530

部署到站点: http : //cersei.cfapps.io

回答了我自己的问题:

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

这是工作代码: https : //gist.github.com/nctiggy/67edb2df65b10ea28a58

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM