ZoomPlayer info
Этот модуль
позволяет показать данные о проигрывании
видео-файла проигрывателем ZoomPLayer.
Имхо вариант
взаимодействия ZoomPlayer-а
с другими программами не совсем удачный - в
отличие от того же BSPlayer,
который возвращает информацию о своем
состоянии по запросу, ZoomPlayer
рассылает эту информацию тогда, когда
считает нужным - поэтому если сначала
скажем будет запущено проигрывание файла, а
потом загружен LCDMonitor3,
то состояние проигрывателя будет показано
как Stop, а об имени файла, который
проигрывается, ничего известно не будет;
состояния проигрывателя также формируются
им самим - при переходе его в состояние "Pause"
например строка состояния будет выглядеть
примерно как "Pause 00:23 / 01:34"
В группу входят 9
тегов:
- $zoomCheck$ - этот тег используется
для определения - запущен ли
проигрыватель ZoomPlayer; если проигрыватель
не найден, экран будет пропущен.
- $zoomStatus$ - этот тег используется для
определения состояния проигрывателя (Play/Pause/Stop/No
media).
- $zoomStatusIcon$
- этот тег используется для вывода
состояния проигрывателя в виде иконки -
одного из определенных пользователем
символов. Вариант использования:
$zoomStatusIcon['123',,,2]$
где '123' - номера определенных
пользователем символов для вывода
состояний Play/Pause/Stop (в данном случае для
вывода значка Play будет использован
символ с номером 1, для значка Pause - символ
с номером 2, для значка Stop - символ №3). Для
вывода символов предварительно надо
переключить набор символов к набору, в
котором определены символы состояний.
Другой вариант использования этого тега -
с использованием "именованных"
символов:
$zoomStatusIcon['8:play;pause;stop',,,2]$
где 8 - это номер символа, который
будет использован для вывода значка
состояния, play, pause и stop - имена символов,
заданные при их создании (подробнее об
именованных символах - в разделе об
использовании модуля cust_chars).
- $zoomPosition$
- этот тег выводит время, прошедшее с
начала воспроизведения файла; время
всегда выводится в формате h:mm:ss
- $%zoomPosition$
- этот тег выводит время, прошедшее с
начала воспроизведения, в виде
относительного по отношению к общей
длине значения и может быть использован
для вывода прошедшего времени в виде
полосы:
$%zoomPosition[,,10,3,bar]$
где 10 указывает ширину полосы, 3 -
частоту обновления, параметр bar
- вариант показа значения (для вывода
полосы можно также использовать варианты
simple_bar (упрощенный вариант),
digit_bar (вариант с выводом
цифрового значения внутри полосы) и
возможно другие, которые будут добавлены
в программу позднее
- $zoomRemain$ -
этот тег аналогичен тегу $zoomPosition$,
но показывает время, оставшееся до конца
воспроизведения файла
- $%zoomRemain$
- этот тег аналогичен тегу $%zoomPosition$,
но показывает (в % к 100) время, оставшееся
до конца воспроизведения файла; варианты
использования - аналогично вариантам
использования тега $%zoomPosition$
- $zoomLength$
- этот тег выводит длину загруженного для
просмотра файла
- $zoomMedia$
- этот тег выводит название загруженного
для просмотра файла
Этот модуль не
требует никаких настроек.