7
votes

Comment jouer des sons dans JavaScript

J'ai ce qui suit: xxx

puis dans mon javascript, j'ai: xxx

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.

q: y a-t-il une solution de code source uniquement à la lecture de sons de JavaScript? Clickown.wav est seulement 1k.


0 commentaires

3 Réponses :


2
votes

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.


3 commentaires

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 lié ​​ a click événement, pas seulement le premier.



1
votes

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 (); devrait fonctionner. Regardez ce thread . < / p>


0 commentaires

1
votes

Vous devez utiliser les événements tactiles non cliquez sur Events, basculez votre clic pour "TOUCHSTART" et le délai disparaîtra


0 commentaires