AudioNode.channelCount

channelCount свойство интерфейса AudioNode представляющее собой целое число использующееся для определения того, сколько каналов участвуют для up-mixing and down-mixing соединений для любого входа узла.

Использование и точное значение channelCount's зависит от AudioNode.channelCountMode:

  • Игнорируется если значение channelCountMode равно max.
  • Используется в качестве максимального значения, если значение channelCountMode равно clamped-max.
  • Используется в качестве точного значения, если значение channelCountMode указано явно.

Синтаксис

var oscillator = audioCtx.createOscillator();
var channels = oscillator.channelCount;

Пример

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;

Значение

Целое.

Спецификации

Спецификация Статус Комментарий
Web Audio API
Определение 'channelCount' в этой спецификации.
Рабочий черновик  

Совместимость с браузерами

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 10.0webkit (Да) 25.0 (25.0) Нет 15.0webkit
22 (unprefixed)
(Да)
Feature Android Edge Firefox Mobile (Gecko) Firefox OS (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support ? (Да) 26.0 1.2 ? ? ?

Смотрите также

Метки документа и участники

 Обновлялась последний раз: cjbars,