Odtwarzacz Eksplorer (Плеер Проводника)
Дополнение для NVDA воспроизводит мультимедийный файл в фоновом режиме, когда фокус оказывается на нём в списке файлов.
Принцип работы
- Работает как глобальный плагин NVDA.
- Не показывает никакого окна или панели плеера.
- Когда фокус переходит на другой файл, предыдущее воспроизведение останавливается.
- Дополнение также может продолжать воспроизведение после смены окна, если включён соответствующий режим.
- Дополнение пытается распознавать файлы в Проводнике Windows, стандартных диалогах выбора файла, а также в Total Commander.
- Дополнение предоставляет панель настроек в NVDA для выбора шага регулировки по умолчанию, громкости и скорости по умолчанию, а также детальной настройки способа озвучивания сообщений.
- Дополнение использует встроенный бэкенд
mpv.exe, управляемый через JSON IPC, поэтому не требует отдельной установки плеера.
- В 64-битных системах предпочтение отдаётся среде выполнения
x64, но возможен переход на x86 в качестве запасного варианта.
- Поскольку
mpv.exe работает вне процесса NVDA, 32-битная NVDA на 64-битной Windows не блокирует воспроизведение.
- Дополнение не ограничивается собственным списком расширений для локальных файлов. Оно пытается воспроизвести любой локальный файл, на который указывает фокус, а о фактической поддержке формата судит встроенный
mpv.
- Дополнение также распознаёт локальные плейлисты и дескрипторы потоков, такие как
pls, m3u, m3u8, asx и xspf.
- Сообщения, названия команд и панель настроек автоматически переключаются между польским и английским языками в зависимости от языка NVDA. Другие языки можно добавлять через файлы в каталоге
lang.
Сочетание клавиш
Сочетание клавиш по умолчанию: NVDA+Shift+P.
Скрипты дополнения доступны в меню:
NVDA -> Параметры -> Жесты ввода -> Плеер Проводника
Панель настроек дополнения доступна в меню:
NVDA -> Параметры -> Настройки -> Плеер Проводника
Там можно изменить сочетание клавиш на другое или назначить собственные сочетания для дополнительных команд.
После переключения дополнения NVDA синтезатором сообщает, включено или выключено фоновое воспроизведение.
Управление воспроизведением
В разделе «Жесты ввода» также доступны скрипты для:
- включения и выключения продолжения воспроизведения после смены окна,
- воспроизведения и паузы,
- воспроизведения и остановки,
- увеличения и уменьшения громкости,
- ускорения и замедления воспроизведения,
- перемотки вперёд и назад,
- озвучивания текущей позиции, общей длительности материала и оставшегося времени,
- установки глобального шага регулировки на
1, 2, 4, 8, 16 или 32 процента.
Этот же глобальный процентный шаг используется для громкости, перемотки и скорости воспроизведения.
В панели настроек также можно указать:
- следует ли озвучивать изменения громкости, сообщать только значение или название и значение,
- следует ли озвучивать изменения скорости, сообщать только значение или название и значение,
- следует ли озвучивать позицию после перемотки, сообщать только значение или название и значение,
- следует ли озвучивать сообщения о воспроизведении, паузе и остановке,
- следует ли озвучивать сообщения об изменении шага регулировки,
- следует ли в отчёте о времени озвучивать время от начала и общее время,
- следует ли в отчёте о времени озвучивать оставшееся до конца время,
- следует ли в отчёте о времени озвучивать процент завершения и оставшийся процент,
- следует ли при выключении фонового воспроизведения восстанавливать значения громкости и скорости по умолчанию,
- следует ли продолжать воспроизведение после смены окна.
Поддерживаемые форматы
Дополнение передаёт воспроизведение встроенному mpv, поэтому поддерживаются те форматы, которые может открыть эта встроенная версия плеера.
Бэкенд воспроизведения
Дополнение использует встроенный бэкенд mpv.exe, управляемый через JSON IPC.
Воспроизведение остаётся полностью безоконным.
Пакет дополнения также содержит соответствующие зависимости для x86 и x64, поэтому пользователю не нужно ничего устанавливать отдельно в системе.