audio context 볼륨 조절하기

audio context를 createBufferSource 를 이용해서 재생시킬 때
음원의 소리를 조절하고 싶어 gain 을 쓸 때가 있다.

var AudioContext = window.AudioContext || window.webkitAudioContext;
var context = new AudioContext();
source = context.createBufferSource();
var gainNode = context.createGain();
gainNode.gain.value = 0.5; //0~1
gainNode.connect(context.destination);
source.connect(gainNode);

gain.value 에 0부터 1까지 소숫점으로 볼륨을 지정해주면 된다.

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP