NDemia Новости CashMatic Рубли Форум

PLAY


Команда PLAY воспроизводит звукозаписи (только WAV-формат).

PLAY [<file1>[ ... <fileN>]]
<file1>..<fileN> - имена (список имён) файлов, содержащих воспроизводимые фонограммы.
Основным местом хранения фонограмм (звуковых файлов) является папка Sound в пути установки продукта (обычно "\Program Files\NDemia\CashMatic\Sound"). При вызове команды PLAY можно указывать имена файлов без пути, с путём относительно папки Sound, или с полным абсолютным путём.

Совместимость: в NDemia CashMatic версий ранее 2.7.1 для каждого файла обязательно требуется указывать полный абсолютный путь, с явным указанием расширения .wav.

Выполнение команды PLAY завершается без ожидания окончания воспроизведения звука, команда только помещает фонограммы в очередь воспроизведения.
Если предыдущее воспроизведение не завершено, новый вызов PLAY прерывает (принудительно завершает) предыдущее воспроизведение.
Вызов PLAY без параметров просто прерывает текущее вопроизведение.
Вызов команды PLAY с несколькими файлами существенно отличается от вызова PLAY несколько раз с разными файлами, поскольку при воспроизведении списка файлов служба NDemia CashMatic Kiosk обеспечивает воспроизведение каждого файла до конца (возможность прерывания другим вызовом остаётся).

Пример вызова трёх файлов (формируется фраза "Одна тысяча рублей"):
PLAY одна тысяча рублей
Такой вызов обеспечивает последовательное воспроизведение фонограмм "\Program Files\NDemia\CashMatic\Sound\Одна.wav", "\Program Files\NDemia\CashMatic\Sound\Тысяча.wav" и "\Program Files\NDemia\CashMatic\Sound\Рублей.wav".

Другой пример (имена файлов содержат пробелы):
PLAY "Терминал готов к работе" "Введите код платежа"

Примечание: флажок "Использовать звуковые сообщения" на вкладке Интерфейс в Панели управления NDemia CashMatic не влияет на возможность вопроизведения фонограмм командой PLAY (снятие флажка не отключает звук в PLAY).

Программа PLAY.EXE представляет собой безоконный (не консольный и не скрыто-оконный) процесс операционной системы, результат выполнения в текущей версии никак не индицируется и не возвращается.
При вызове PLAY служба NDemia CashMatic Kiosk автоматически запускается (если не работала до того).

Совместимость: в NDemia CashMatic версий ранее 2.7.2 служба NDemia CashMatic Kiosk должна работать на момент вызова PLAY.

тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com