audio context 볼륨 조절하기

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
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);
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