2
각 히트로 게임에서 사운드 효과를 재생하려고하지만 사운드가 가끔씩 재생되는 경우가 있습니다.html5 게임의 사운드 효과
<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>
아이디어 :
나는 다음 코드를 사용하고 있습니다?
당신은이'
오디오 태그를 사용할 때마다 오디오 태그 다음에 스크립트를 작성하십시오. 오디오 태그보다 먼저 스크립트를 작성하면 오디오를 재생할 때 가끔 문제가 발생합니다 ,
스크립트를 작성하는 표준 방법 인 페이지 끝 부분에 Write Script를 사용하는 것이 좋습니다.
http://jsfiddle.net/LyDWH/4/
출처
2012-12-04 11:15:47
고맙습니다.하지만 게임에는 도움이되지 않습니다. – Solieman
@ Solieman- 나는 위의 코드를 사용하는 것이 좋지 않다는 것을 안다. 나는 주어진 코드를 수정했다. Sprite 's Sound를 사용하는 것은 실제로 따라야하는 좋은 습관입니다. –
OK ... 고맙습니다. – Solieman
새로운 VAR 소리와 sound.play을 (추가 공격이 적중 할 때마다 시도) 및 그냥
출처
2013-04-24 20:42:40
코드 예제를 추가하거나, 참조 또는 소스를 제공하거나, 자세하게 자세하게 설명하여 제안자에게 제안을 시도하거나 최소한 올바른 방향으로 가리 키도록하십시오. – MikeZ