Как воспроизвести файлы .swf?

41

Кто-нибудь знает, какие библиотеки мне нужно установить для воспроизведения файлов .swf?

jumpnett
источник

Ответы:

19

Вы можете использовать автономный flashplayer от Adobe: https://help.ubuntu.com/community/FlashPlayerStandalone.

Но вы также можете открыть файл в своем интернет-браузере, если у вас установлен флэш-плагин.

Ньямиоу Галеантроп
источник
1
Хорошо, я думаю, у меня была какая-то проблема с настройкой. Когда я попытался установить флэш-плагин в свой браузер, он сказал, что он уже установлен, но я все еще не мог воспроизвести видео. Удаление / переустановка исправила мою проблему.
Jumpnett
Это не сработало, когда я попытался открыть SWF на Chrome.
Дмитрий Коприва
Если гуглеры не хотят делать этот принятый ответ, проверьте этот: askubuntu.com/a/467892/374783
user1717828
30

Извините, это не правильно.

Отредактируйте файл /usr/share/mime/packages/freedesktop.org.xml и измените его.

<mime-type type="application/vnd.adobe.flash.movie">

в

<mime-type type="application/x-shockwave-flash">

а потом беги

sudo update-mime-database /usr/share/mime

а затем переустановите флеш-плеер.

Поль-ы
источник
2
Реальное решение для воспроизведения swf(Shockwave Flash) файлов в браузерах, в то время как они просто сохраняют или просят сохранить локальные swfфайлы. (Нажав здесь несколько ключевых слов.)
Ален
5
Нет необходимости переустанавливать флеш-плеер здесь. После обновления базы MIME это работает.
Ален
это работает как очарование ..
Гаурав Шарма
askubuntu.com/questions/478169/…
Алвин Кеслер
1
Проверено на Ubuntu 16.04 + Chrome. Оно работает. Большое спасибо!
jap1968
21

.swfФайлы могут быть открыты с помощью gnashSWF Viewer. Если у вас его нет:

sudo apt-get install gnash
Джошуа
источник
Это хорошо, но не поддерживает персидский или арабский язык.
A1Gard
Однако я не знаю, где официально разрабатывается Gnash и куда следует отправлять предложения (например, поддержка персидского и арабского языков выше). На github github.com/strk/gnash или в саванне savannah.gnu.org/projects/gnash ? На первом есть несколько коммитов с 2016 года, но второй кажется устаревшим. В моем Ubuntu LTS есть версия 0.8.11alpha, в то время как github имеет README 0.8.8.
Арпад Хорват
1

Как открыть .swf-файл в браузере Firefox

Щелкните правой кнопкой мыши по файлу. Выберите Properties > Open With, затем нажмите show other applications. Теперь вы можете добавить firefoxв список. Установите его по умолчанию. Теперь дважды щелкните на .swf-file.

Он откроется в Firefox и начнет играть сам. Я предполагаю, что flashplayer-плагин уже установлен в Firefox, иначе он попросит вас установить flashplayer-плагин. Следуйте инструкциям, и все готово.

AAnkit
источник
5
Этот ответ не работает в последней версии Firefox.
Riking
1

Что сработало для меня, так это перейти на сайт Adobe, а затем выбрать

Загрузите проектор Flash Player (64-разрядный)

Затем извлеките содержимое, внутри извлеченной папки есть файл с именем flashplayer и откройте его. Затем CTRL+, Oчтобы открыть файл локально, вместо ввода его в качестве URL.

отметка
источник
0

Другое решение, если вы не хотите открывать его в веб-браузере, это то, что вы можете установить Shockwave-плеер для Windows в Ubuntu через Wine. Я установил его, и он работает нормально.

squallbayu
источник
0

устанавливать swfdec-gnome

sudo apt-get install swfdec-gnome

Используйте последнюю версию Google Chrome (со встроенной поддержкой Flash)

N 1.1
источник
0

Только что нашел работающее решение по проигрыванию flash с firefox от ubuntuforums

Вот шаги в резюме:

Создать файл ~/.mime.typesс контентом:

application/x-shockwave-flash       swf swfl

Отключите настройку plugins.http_https_only(сделайте ее равной false) в Firefox, введя: about:configв поле URL и найдя эту настройку с помощью Ctrl+f.

Теперь вы можете открыть файл .swf из файлового менеджера с помощью Open With Firefox. Или откройте его из Firefox с помощью Ctrl+o.

PS. Вам нужно будет принять предупреждение о принятии риска и перезапустить Firefox, когда для этого параметра установлено значение false.

Kostanos
источник