Spec-Zone.ru › Web APIs

Буфер аудио: метод copyToChannel()

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

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

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

Метод copyToChannel() интерфейса AudioBuffer копирует выборки в указанный канал AudioBuffer, из исходного массива.

Синтаксис

copyToChannel(source, channelNumber)
copyToChannel(source, channelNumber, startInChannel)

Параметры

source

A Float32Array, из которого будут скопированы данные канала.

channelNumber

Номер канала текущего AudioBuffer, в который будут скопированы данные канала. Если channelNumber больше или равен AudioBuffer.numberOfChannels, будет выброшено исключение INDEX_SIZE_ERR.

startInChannel Необязательно

Необязательный смещение для копирования данных. Если startInChannel больше, чем AudioBuffer.length, будет выброшено исключение INDEX_SIZE_ERR.

Возвращаемое значение

None (undefined).

Примеры

const myArrayBuffer = audioCtx.createBuffer(2, frameCount, audioCtx.sampleRate);
const anotherArray = new Float32Array();
// Copy channel data from second channel of myArrayBuffer.
myArrayBuffer.copyFromChannel(anotherArray, 1, 0);
// Copy data from anotherArray to first channel of myArrayBuffer. Both channels have the same data now.
myArrayBuffer.copyToChannel(anotherArray, 0, 0);

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

Спецификация
Web Audio API
# dom-audiobuffer-copytochannel

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
copyToChannel 43 13 27 30 14.1 43 27 30 14.5 4.0 43

См. также

  • Использование 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/AudioBuffer/copyToChannel

Spec-Zone.ru

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