Перейти к основному содержимому

Свойства звуковой волны

Вы можете получить весь PCM-буфер из звуковой волны напрямую.

Узел Get PCM Buffer

Если вам нужно преобразовать полученные PCM-данные в байты, смотрите здесь.


Чтобы создать бесшовный аудиопетлю, можно включить зацикливание, чтобы автоматически перематывать время воспроизведения звуковой волны на ноль и начинать воспроизведение после завершения.

Узел Set Looping


Вы можете настроить громкость воспроизводимого звука в соответствии с вашими потребностями.

Узел Set Volume


Вы также можете изменить высоту звука, который воспроизводится, по своему усмотрению.

Узел Set Pitch


Вы можете установить субтитры, а именно определить текст и время, в которое они должны отображаться.

Узел Set Subtitles


Вы можете установить режим виртуализации, например, Play When Silent, который позволяет звуковой волне продолжать воспроизведение даже в тишине. Это особенно полезно, если вы используете затухание звука.

Узел Set Virtualization Mode


Если вам нужно изменить частоту дискретизации или количество каналов в импортированной звуковой волне, вы можете использовать соответствующие функции для ресемплирования и микширования аудиоданных. Это изменит всю звуковую волну и соответственно повлияет на вывод из делегатов OnGeneratePCMData и OnPopulateAudioData.

Узлы Resample Sound Wave и Mix Sound Wave Channels


Или, если вы хотите автоматически пересэмплировать и микшировать все поступающие аудиоданные до указанной требуемой частоты дискретизации и количества каналов, вы можете использовать следующие функции (это также повлияет на вывод из делегатов OnGeneratePCMData и OnPopulateAudioData соответственно).

Узлы Set Initial Desired Sample Rate and Num Of Channels