Spec-Zone.ru › Web APIs

AudioDestinationNode: свойство maxChannelCount

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с апреля 2021 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Свойство maxChannelCount интерфейса AudioDestinationNode — это unsigned long, определяющее максимальное количество каналов, которые может обработать физическое устройство.

Свойство AudioNode.channelCount можно задать в пределах от 0 до этого значения (включая оба). Если maxChannelCount 0, как в OfflineAudioContext, то количество каналов изменить нельзя.

Значение

Целое число.

Примеры

Следующий код создаст аудиограф с AudioDestinationNode и maxChannelCount равным 2:

const audioCtx = new AudioContext();
const source = audioCtx.createMediaElementSource(myMediaElement);
source.connect(gainNode);
audioCtx.destination.maxChannelCount = 2;
gainNode.connect(audioCtx.destination);

Для просмотра более полной реализации обратитесь к примерам MDN Web Audio, например, Voice-change-o-matic или Violent Theremin.

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

Спецификация
Web Audio API
# dom-audiodestinationnode-maxchannelcount

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
maxChannelCount 27 12 25 15 14.1
7–14.1Это свойство всегда возвращает 0.
27 25 15 14.5
7–14.5Это свойство всегда возвращает 0.
1.5 ≤37

См. также

  • Использование Web Audio API

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/AudioDestinationNode/maxChannelCount

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API