НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1 >> [I128-1446] Новый просмотрщик видео и аудио📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.1 | 🔘 Завершено |
Средний | Шмельков Дмитрий Алексеевич |
Компоненты: Комплексное решение Электронная библиотека ИРБИС64/128
Завершено: 21.02.2026 14:30
-
-
I128-1446 Необходимо доработать просмотрщик для проигрывания видео
* при вставке briefHTML — добавлена проверка типа и безопасный парсинг HTML-строки через innerHTML.
* Ускорено поведение seek() при клике по прогресс-бару.
* Обновлена инициализация dash.js — включён fastSwitchEnabled, lowLatencyEnabled, оптимизированы буферы и устранены задержки при перемотке.
+ Добавлен визуальный прелоадер
+ Добавлен курсор pointer при наведении на прогрессбар.
+ briefList и briefHTML передаются в JavaScript как json
+ метод инициализации Dash и Hls вынесен в отдельный файл для улучшения читаемости
+ Добавлена библиотека Dash.js
+ Метод работы с localStorage вынесен в отдельный файл для улучшения читаемости
+ Теперь сохранение состояний работает с ограниченной частотой
+ Методы работы с субтитрами вынесены в отдельный файл для улучшения читаемости
I128-1446 Необходимо доработать просмотрщик для проигрывания видео
* Исправлено скрытия элементов управления
I128-1446 Необходимо доработать просмотрщик для проигрывания видео
* Убрал авто воспроизведение
I128-1446 Необходимо доработать просмотрщик для проигрывания видео
* Добавлена функция профессионального освещения
Мелкие правки
I128-1446 Необходимо доработать просмотрщик для проигрывания видео
* Настроена работа субтитров * Почищен js код от лишних комментариев
I128-1446 Необходимо доработать просмотрщик для проигрывания видео
*На мобильном интерфейсе не работает слайдер звука, исправил. Добавить скорости просмотра 1,25 и 0,75. + Добавил слайдом перемещение по тайм +Сделал перемотку по 10 секунд двойным тапом влево и вправо по экрану на мобильных устройствах. + Добавил скриншот в тулбар.
I128-1762 Доработки по результатам ДЕМО
* Проведен рефакторинг кода irbis-vanilla JS, функции закладок вынесены в отдельный js модуль +Добавлена возможность создания закладок для видео плеера + Исправлена адаптивность видеоплеера * Исправлена ошибка не работают права скачивания
I128-1762 Доработки по результатам ДЕМО
* Реализован генратор dashMAnifest зависмый от выбраного плеера, который создает один DASH, не храня mp4 файлы * Добавлены возможности смены звука и якрости по слайду в зонах экрана в мобильной версией * Оптимизирован js код * Исправлена адаптивность toolbar, некоторые параметры теперь скрываются в меню настроек * добавлена возможность скриншота
Terminal I128-1762 Доработки по результатам ДЕМО
*Добавлена обработка ошибок в handleTouchEnd при undefined changedTouches
*Исправлено скрытие оверлея жестового управления после отпускания пальца
*Добавлена плавная анимация появления/исчезновения оверлея
*Решена проблема с неправильным отображением иконки play/pause при перетягивании
*Исправлен баг "залипания" перетягивания при перечеркнутом курсоре
*Добавлено правильное определение состояния воспроизведения до/после перетягивания
*Улучшена обработка touch-событий на мобильных устройствах
*Исправлены переходы между состояниями плеера
* В настройки АРМ администратор добавлена возможность выбора метода конвертации
* В АРМ администратор добавлена возможность файлов для старого плеера
-
Версия 2026.1
Комплексное решение АБИС ИРБИС64/128
Исправление ошибок
I128~~1963 - Некорректная работа с сессиями при использовании PHP 8.1.6 и выше
I128~~1799 - Документация на АРМ Администратор ИРБИС 64
I128~~2086 - Описание языка форматирования ИРБИС
I128~~1673 - Выведено разрозненное API в единый модуль
I128~~1699 - Расширение API
I128~~1763 - Подсистема кеширования
I128~~1765 - Обработка сессий перенесена из файлов i128Data/Session/* в БД i128/CurSessions.db
I128~~2122 - Новая функция Table::GetAsCsv
ИРБИС 128. Модуль Admin - АРМ Администратор
Исправление ошибок
I128~~2077 - Новые виды поиска в панели администрирования модуля Страницы сайта
I128~~2078 - Новые поиски в панели администрирования модуля Виртуальная справка
I128~~2079 - Новые поиски в модуль Виртуальные выставки
1. Новые возможности
I128~~696 - Новые виды поиска в панели администрирования модуля Электронная Библиотека
I128~~698 - Новые виды поиска в модуле RSU - Сетевые удаленные ресурсы
I128~~1120 - Новая страница, создаваемая при установке системы - АРМ Регистрация читателей (?id=Registrator)
I128~~1538 - Сортировка ролей в окне назначения прав пользователей
ИРБИС 128. Модуль API - API ИРБИС 64/128
Новые возможности
I128~~1673 - Выведено разрозненное API в единый модуль
I128~~1941 - Новый формат библиографических записей (JSON) для использования на порталах
I128~~1943 - Набор форматов, удобных для использования в API
ИРБИС 128. Модуль Authorisation - Авторизация пользователей
Новые возможности
I128~~1618 - Возможность прозрачной авторизации в ИРБИС 128
ИРБИС 128. Модуль Bookland - АРМ Книговыдача
Исправление ошибок
I128~~1712 - Сокращение наименований кнопок и подсказок для комфортной работы с увеличенным шрифтом браузера
I128~~1985 - Излишнее требование наличия профиля в Bookland::GetAllowedIssuePlacesByMhr
I128~~2042 - Ошибка загрузки списка изданий на руках у читателя
I128~~2047 - Не применяется профиль АРМ Книговыдача в форматах I128F/RqstDesc.pft128, I128F/RqstEkzFree.pft128
1. Новые возможности
I128~~218 - Выдача без заказа на бронеполку
I128~~1546 - Информация об отсутствии перерегистрации в полном формате просмотра читателя АРМ Книговыдача
I128~~1677 - Возможность переключения АРМ Книговыдача в режим выдачи на бронеполку
I128~~1730 - Автоматическое закрытие окна получения выходной формы после скачивания файла с результатом
I128~~1732 - В АРМ Каталогизатор, АРМ Кнговыдача и АРМ Комплектатор становится недоступна кнопка “Выйти“ при увеличении шрифта в браузере при длинном наименовании Профиля
ИРБИС 128. Модуль Cataloguer - АРМ Каталогизатор
Документация
I128~~1994 - Поиск по связи
1. Новые возможности
I128~~36 - Поиск по связи
I128~~1508 - Поддержка ИРБИС-ссылок
I128~~1730 - Автоматическое закрытие окна получения выходной формы после скачивания файла с результатом
I128~~1731 - Автоматическое закрытие информационного сообщения "Запись сохранена"
I128~~1732 - В АРМ Каталогизатор, АРМ Кнговыдача и АРМ Комплектатор становится недоступна кнопка “Выйти“ при увеличении шрифта в браузере при длинном наименовании Профиля
I128~~1860 - Новый метод ввода 20. Ввод с использованием ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
I128~~2105 - В редакторе записи добавлена возможность открывать окно со средствами ввода при нажатии кнопки enter
ИРБИС 128. Модуль Complectator - АРМ Комплектатор
Новые возможности
I128~~1732 - В АРМ Каталогизатор, АРМ Кнговыдача и АРМ Комплектатор становится недоступна кнопка “Выйти“ при увеличении шрифта в браузере при длинном наименовании Профиля
ИРБИС 128. Модуль CSpider - Сводный каталог
Документация
I128~~2006 - Функция выгрузки записей из таблицы слияний по заданной БД источника в модуле сводного каталога
1. Новые возможности
I128~~1496 - Проверка прав доступа к странице "Проверка состояния записи-источника по шифру" (?id=CSpider/CheckSourceRecord)
I128~~1672 - Функция выгрузки записей из таблицы слияний по заданной БД источника в модуле сводного каталога
I128~~1960 - Функция создания связи записи-источника со сводной записью в синхронном режиме
I128~~2055 - Возможность загрузки обновления из БД Источника в таблицу слияний по запросу администратора
I128~~2124 - Количественные характеристики поддержка римских цифр в страницах
I128~~2144 - При нормализации записей нормализуется так же поля заглавия 461 200 923
ИРБИС 128. Модуль Database - Управление базами данных
Новые возможности
I128~~1767 - Функция импорта записей из баз данных CDS/ISIS
ИРБИС 128. Модуль DP_Irbis64r - Провайдер данных к удаленному TCP/IP серверу ИРБИС 64/64+
Исправление ошибок
I128~~2114 - PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, int given in modules/DPIrbis64r/_call/Search.inc:74
ИРБИС 128. Модуль EC - АРМ Читатель
Новые возможности
I128~~1508 - Поддержка ИРБИС-ссылок
ИРБИС 128. Модуль Event - Мероприятия
Новые возможности
I128~~1397 - Замена редактора записи мероприятий на стандартный
ИРБИС 128. Модуль Format - Подсистема форматирования записей ИРБИС 128
Исправление ошибок
I128~~2043 - PHP Fatal error: Uncaught TypeError: FormatHelper::instr(): Argument #2 ($test) must be of type string, null given, called in modules/Format/formats/IBIS/ibis922.pft128 on line 32 and defined in modules/Format/api. php:268
I128~~2047 - Не применяется профиль АРМ Книговыдача в форматах I128F/RqstDesc.pft128, I128F/RqstEkzFree.pft128
I128~~2141 - В формате ibis922.pft128 не учитывается, что v701^B может быть не задано.
1. Новые возможности
I128~~1942 - Поддержка функции ne
ИРБИС 128. Модуль Help - Помощь
Новые возможности
I128~~1674 - Поддержка подсистемой помощи файлов в формате Markdown
I128~~2102 - Поддержка макросов Ошибка загрузки подключаемого файла и