Je veux ajouter une courte piste audio à un jeu de concentration que je code. Je veux que le son se produise lorsque l'utilisateur a gagné la partie. Comment dois-je procéder? J'apprécierais vraiment l'aide, merci.
Je veux ajouter une courte piste audio à un jeu de concentration que je code. Je veux que le son se produise lorsque l'utilisateur a gagné la partie. Comment dois-je procéder? J'apprécierais vraiment l'aide, merci.
Réponses:
L'audio en HTML5 est un champ de mines pour le moment, avec un support de format inégal.
Nous avons écrit quelques articles de blog sur la prise en charge audio en HTML5. Ce graphique montre la prise en charge du navigateur: http://www.scirra.com/blog/44/on-html5-audio-formats-aac-and-ogg#chart
Étonnamment, IE ne prend pas en charge la lecture des WAV. Vous devriez choisir des formats audio 2 pour obtenir une couverture sur toutes les plateformes.
Attention aux MP3 dans les jeux
Il vous en coûtera 2500 $ par titre en frais de licence s'il a plus de 5000 distributions. http://www.scirra.com/blog/64/why-you-shouldnt-use-mp3-in-your-html5-games
Nous pensons que la meilleure combinaison à utiliser est AAC / Ogg pour couvrir tous les navigateurs.
J'ai trouvé un article décrivant cette bibliothèque qui devrait répondre à vos besoins.
Si vous n'avez pas encore de fichiers audio et que vous souhaitez les créer avec une bibliothèque fx, vous voudrez peut-être regarder jsfx que j'ai utilisé dans mon dernier typdown de jeu (spécialement ces deux fichiers sont intéressants (ne vous occupez pas du coffeescript, il toutes les compilations en javascript): sons et contrôleur de jeu
L' API Web Audio est parfaite pour lire de l'audio en javascript, mais actuellement seul Chrome la prend en charge.