Audio.GetLength

number Audio.GetLength ( number Channel )
Примеры

Описание

Возвращает длину аудио трека (в секундах) в канале.

Параметры

Channel

(число) Аудио канал, где нужно получить длину трека. Выбор из:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
CHANNEL_BACKGROUND5Фоновый аудио канал.
CHANNEL_EFFECTS0Канал эффектов (используется для звуков мышки - наезд на объект, сход с объекта и клик).
CHANNEL_NARRATION6Дикторский канал (используется для наложения голоса).
CHANNEL_USER111 пользовательский канал.
CHANNEL_USER222 пользовательский канал.
CHANNEL_USER333 пользовательский канал.
CHANNEL_USER444 пользовательский канал.

Возврат

ResultVariable

(число) Длина аудио трека в секундах. Если происходит ошибка, будет возвращена -1. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

total_time = Audio.GetLength(CHANNEL_USER3);
Извлекает длину аудио трека в пользовательском канале 3 и сохраняет ее в переменной с именем total_time.

Пример 2

channel_2_length = Audio.GetLength(2);
Получает длину аудио канала 2 и сохраняет ее как переменную channel_2_length.

Пример 3

background_music_len = Audio.GetLength(CHANNEL_BACKGROUND);
Получает полную длину фонового аудио канала и сохраняет ее в переменной background_music_len.
Смотрите также: Связанные действия