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 にも制限があります。

この問題は、iOS で mousedown/touchend イベントを使用して Web オーディオ コンテキストを「ロック解除」する必要があるためです。SoundJS 0.6.2 では、任意のドキュメント レベルのクリック/タッチエンドでそれが行われます (そのため、何もする必要はありません)。以前のバージョンでは、いくつかの追加の手動手順を実行する必要がありました (これは、GitHub のMobileSafeデモで引き続き確認できますが、必要なくなりました)。

于 2016-03-17T06:44:53.657 に答える