AudioNode.channelCount
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
AudioNode
인터페이스의 channelCount
속성은 노드의 모든 입력에 대해 연결을 업믹싱하거나 다운믹싱할 때 얼마나 많은 채널이 사용될 지를 결정하기 위해 사용되는 integer를 나타냅니다.
channelCount
의 사용법과 정밀한 정의는 AudioNode.channelCountMode
의 값에 달려 있습니다.
- 만약
channelCountMode
값이max
라면, channelCount는 무시됩니다. - 만약
channelCountMode
값이clamped-max
라면, channelCount는 최대 값으로서 사용됩니다. - 만약
channelCountMode
값이explicit
이라면, channelCount는 정확한 값으로서 사용됩니다.
구문
js
var oscillator = audioCtx.createOscillator();
var channels = oscillator.channelCount;
값
integer.
예제
js
var AudioContext = window.AudioContext || window.webkitAudioContext;
var audioCtx = new AudioContext();
var oscillator = audioCtx.createOscillator();
var gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
oscillator.channelCount;
명세서
Specification |
---|
Web Audio API # dom-audionode-channelcount |
브라우저 호환성
BCD tables only load in the browser