JavaScript:Библиотеки/p5.sound/Класс p5.SoundFile/getPeaks()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


getPeaks() [1]

Описание

Возвращает массив с пиками громкости объекта p5.SoundFile, который можно использовать для того, чтобы нарисовать статичный волновой график. Сканирует буфер с аудиоданными объекта p5.SoundFile на предмет наиболее громких участков. Принимает параметр length, определяющий размер массива. Чем больше этот массив, тем более точным будет график.

Создание этой функции было навеяно Wavesurfer.js.

Чтобы использовать эту функцию, нужно подключить библиотеку p5.sound. Для этого в заголовок своего файла «index.html» впишите следующее:

<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>

Синтаксис

getPeaks([length])

Параметры

length  размер возвращаемого массива. Чем больше этот массив, чем точнее результат. Значение по умолчанию  5, умноженное на высоту окна браузера. Тип данных  number

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

Массив с наиболее громкими участками звукового файла. Тип данных  массив Float32Array.

Пример

№1

№2

№3

См.также

Внешние ссылки