0

我有点疯了。

我正在开发 SoundJS 应用程序以发出警报。用户将分享一个链接,当有人点击它时,在用户定义的时间后警报会响起。

我有这个链接: http ://online-timer.en.downloadastro.com/tools/?PageSpeed=off#5000

我正在使用 SoundJS 0.6.2(应该是最新的)

但警报在 iOS 中不起作用,它在 Android 和 PC 中完美运行。在我的 MacBook 上工作正常。但不是在 iPhone 上。请指教

4

1 回答 1

1

好吧,在 GitHub 和 Slack 上都给出了答案。

这是 iOS 的限制,一些 Android 也有。

这个问题是因为我必须使用 mousedown/touchend 事件“解锁”iOS 上的网络音频上下文。在 SoundJS 0.6.2 中,任何文档级别的点击/触摸端都可以完成(因此不需要做任何额外的事情)。早期版本需要执行一些额外的手动步骤(在 GitHub 的MobileSafe演示中仍然可以看到,不再需要)。

于 2016-03-17T06:44:53.657 回答