J'ai ce qui suit: puis dans mon javascript, j'ai: p> Le problème est que ce n'est pas trop Snappy (sur un iPad) en appuyant sur les tags d'ancrage. Il existe un décalage notable entre le temps que j'appuie sur la balise d'ancrage et le fichier WAV joue. P> q: y a-t-il une solution de code source uniquement à la lecture de sons de JavaScript?
Clickown.wav est seulement 1k. P> p>
3 Réponses :
sur iOS, il n'y a pas de préchargement. Cela a été fait par Apple exprès, de sorte que l'utilisateur n'aurait pas à utiliser une bande passante inutile. P>
C'est toujours quelque chose, n'est-ce pas?
Une solution de contournement serait de déclencher la charge () sur un événement utilisateur (clic, défilement, etc.).
Peut-être, mais @ cf_phillipsenn de phrasé semble impliquer chaque i> lié a click code> événement, pas seulement le premier.
Vous pouvez essayer de placer un "bouton" invisible sur votre application Web, qui obtenez-vous, cliquez avec la première interaction utilisateur. Après cette interaction son.play (); code> devrait fonctionner. Regardez ce thread . < / p>
Vous devez utiliser les événements tactiles non cliquez sur Events, basculez votre clic pour "TOUCHSTART" et le délai disparaîtra p>