home

Воспроизведение SWF-контента с помощью HTML5

Браузеры прекращают поддержку Adobe Flash с 2021 года, но осталось много контента в SWF (формат для Adobe Flash Player) который по прежнему необходимо воспроизводить в браузере.

Работу с SWF в ELiS обеспечивает модуль ELiS SWF, распространяемый бесплатно (и не входящий в поддержку).

Однако появился проект Ruffle, ставящий своей целью создание эмулятора Adobe Flash Player и уже умеющий частично воспроизводить SWF-файлы в браузере без плагина Adobe Flash Player.

Воспроизведется конкретный SWF-файл или нет зависит от используемого кода ActionScript (см. https://ruffle.rs/#compatibility).

Эмулятор проекта Ruffle теперь используются в модуле ELiS SWF и некоторые из роликов теперь воспроизводятся даже в браузерах без Adobe Flash Player.

Ошибки[править]

Если ни один SWF-файл не проигрывается, проверьте, что веб-сервер корректно отдает mime-type wasm, в /etc/nginx/mime.types должна быть строчка:

application/wasm                      wasm;
Если ее нет, добавьте и перезагрузите веб-сервер командой:
# systemctl reload nginx