我有点疯了。
我正在使用SoundJS应用程序发出警报。用户将共享一个链接,当有人点击它时,在用户定义的时间之后,警报就会响起。
我有这个链接: http://online-timer.en.downloadastro.com/tools/?PageSpeed=off#5000
我正在使用SoundJS 0.6.2(应该是最新的)
但是闹钟在iOS中无效,它在Android和PC上运行良好。在我的MacBook上正常工作。但不是在iPhone上。 请建议
答案 0 :(得分:1)
在GitHub和Slack上给出了答复。
这是iOS限制,有些Android也有。
这个问题是因为我必须使用mousedown / touchend事件“解锁”iOS上的网络音频上下文。在SoundJS 0.6.2中,任何文档级点击/ touchend都会这样做(所以不需要做任何额外的事情)。早期版本需要执行一些额外的手动步骤(仍然可以在GitHub中的MobileSafe演示中看到,这是不再需要的。)