PI
The world on the edge of reality
Функция getSoundLevelData получает левый / правый уровень от звукового элемента . Если элемент является игроком, эта функция будет использовать голос игрока.
Синтаксис:
OOP Syntax:
Method: sound:getLevelData(...)
Обязательные аргументы:
theSound: звуковой элемент, данные уровня которого вы хотите получить.
Возвращает:
Возвращает два целых числа в диапазоне от 0 до 32767.
Пример:
Требования:
Минимальный поддерживаемый сервер: -
Минимально поддерживаемый клиент: 1.3.0-9.04162
Примечание. Для использования этой функции требуется, чтобы у ресурса была указана минимальная версия, указанная выше, в разделе meta.xml <min_mta_version> . например, <min_mta_version client = "1.3.0-9.04162" />
Изменения:
В версии 1.3.2 - Добавлен элемент игрока, чтобы использовать голос игрока.
Синтаксис:
int, int getSoundLevelData ( element theSound )
OOP Syntax:
Method: sound:getLevelData(...)
Обязательные аргументы:
theSound: звуковой элемент, данные уровня которого вы хотите получить.
Возвращает:
Возвращает два целых числа в диапазоне от 0 до 32767.
Пример:
Код:
soundHandler = playSound ( "sound.wav" )
function onSoundPlayRender ( )
if ( soundHandler ) then
local leftData, rightData = getSoundLevelData ( soundHandler )
if ( leftData ) then
dxDrawRectangle ( 0, 0, 64, leftData / 32767 * 256, tocolor ( 255, 0, 0 ) )
dxDrawRectangle ( 64, 0, 64, rightData / 32767 * 256, tocolor ( 0, 0, 255 ) )
end
end
end
addEventHandler ( "onClientRender", getRootElement(), onSoundPlayRender )
Требования:
Минимальный поддерживаемый сервер: -
Минимально поддерживаемый клиент: 1.3.0-9.04162
Примечание. Для использования этой функции требуется, чтобы у ресурса была указана минимальная версия, указанная выше, в разделе meta.xml <min_mta_version> . например, <min_mta_version client = "1.3.0-9.04162" />
Изменения:
В версии 1.3.2 - Добавлен элемент игрока, чтобы использовать голос игрока.
