2
J'essaie de jouer l'effet sonore dans un jeu à chaque coup, mais le son joue parfois et d'autres pas!effet sonore dans un jeu html5
J'utilise le code suivant:
<script>
var hitSound = new Audio();
function playEffectSound()
{
hitSound = document.getElementById('effects');
hitSound.loop = false;
hitSound.currentTime = 0;
hitSound.play();
}
</script>
<audio id="effects" hidden>
<source src="sound/mp3/effect.mp3" type="audio/mpeg">
<source src="sound/wav/effect.wav" type="audio/wav">
</audio>
des idées?
Vous avez 2 ''
Chaque fois que vous utilisez une balise audio essayez d'écrire son script après une balise audio. Si vous écrivez un script avant cette balise audio, cela donne parfois un problème lors de la lecture de l'audio. ,
Je recommanderais d'écrire le script à la fin de la page qui est la manière standard d'écrire le manuscrit.
http://jsfiddle.net/LyDWH/4/
Source
2012-12-04 11:15:47
Merci pour cela, mais ce n'est pas utile avec les jeux. – Solieman
@ Solieman- Je sais que ce n'est pas une bonne pratique d'utiliser le code ci-dessus, je corrigeais juste au-dessus du code donné. L'utilisation de Sprite's of Sound est une bonne pratique à suivre. –
OK ... merci :) – Solieman
essayer à chaque coup d'ajouter un nouveau son var et sound.play() et cela fonctionnera bien
Source
2013-04-24 20:42:40
essayer d'ajouter des exemples de code, fournir une référence ou une source, ou élaborer plus en détail pour fournir au demandeur suffisamment de détails pour essayer votre suggestion - ou du moins les orienter dans la bonne direction. – MikeZ