我有点疯了。
我正在开发一个闹钟的SoundJS应用程序。用户将共享一个链接,当有人点击它时,在用户定义的时间之后,警报将响起。
我有这个链接:http://online-timer.en.downloadastro.com/tools/?PageSpeed=off#5000
我使用的是SoundJS 0.6.2 (应该是最新版本)
但是这个报警器在iOS上不起作用,它在安卓和个人电脑上都能很好地工作。在我的MacBook上工作正常。但不是在iPhone上。敬请指教
发布于 2016-03-17 14:44:54
在GitHub和Slack上给出了一个答案。
这是iOS的一个限制,一些安卓系统也有这个限制。
这个问题是因为我必须使用mousedown/touchend事件在iOS上“解锁”web音频上下文。在SoundJS 0.6.2中,任何文档级的点击/触摸屏都可以做到这一点(所以不需要额外做任何事情)。早期版本需要执行一些额外的手动步骤(在GitHub中的MobileSafe演示中仍然可以看到这些步骤,不再需要)。
https://stackoverflow.com/questions/36038328
复制相似问题