준호씨의 블로그

[RR] html5 audio 이용해서 sound 효과 내기 본문

개발이야기

[RR] html5 audio 이용해서 sound 효과 내기

준호씨 2016. 2. 14. 16:20
반응형
결과물


버튼을 누를 때 마다 총 쏘는 소리를 내려고 하는데 소리가 나는 동안 버튼을 다시 누르면 총 소리가 나지 않았음.
처음에 만들었던 방식은 그냥 .play() 만 있었다. play 하는 동안 play 함수를 호출해 봐야 아무 반응이 없다.

그래서 다음으로 시도 한 방식은
.load()
.play()
load 하고 play 하면 원하는 대로 동작하였다. 하지만 매번 새로 load 한다는 건 쓸데 없는 부하를 주게 된다. 물론 메모리를 아껴 쓰려면 이 방법이 유효할 수도 있다.

그래서 찾다 보니 currentTime 을 0 으로 해서 처음으로 되돌리고 play 를 시키는 방식이 있었다.

audioElement.currentTime=0;
audioElement.play();


반응형
Comments