Возникают проблемы при воспроизведении .swf файла

1120
Jeremy Fisher

Я пытаюсь воспроизвести файл SWF по ссылке iqtest.dk. По этой ссылке загружается SWF-файл. Я пробовал тысячи способов воспроизвести файл, но ничего не работает.

  • загрузка iswiff или другого автономного медиапроигрывателя - либо говорит обновить Adobe Flash (что я сделал), либо не может воспроизвести файл (появится экран с сообщением «это можно получить только через iqtest.dk»

  • изменение файла базы данных mime - у меня нет папки / usr / mime, так что это даже не актуально

  • сделать документ с именем flash.html, добавив

и играю в моем браузере. Опять же появляется всплывающее окно с надписью «Доступ только через iqtest.dk»

  • открытие через firefox - у firefox нет плагина ударной волны или плагина Adobe Flash

Я не знаю, что еще делать. Я просто хочу воспроизвести файл локально или в своем браузере.

-2
Вы не должны были загружать файл. Приведенный ниже ответ Гертеля хорош, но лучший (и должен быть самый простой) способ заставить эту работу - вернуться на страницу, с которой вы получили доступ к файлу, и попытаться просто воспроизвести его оттуда, а не загружать. music2myear 6 лет назад 0

1 ответ на вопрос

1
gertmenkel

Похоже, флэш-файл проверяет, на каком веб-сайте он воспроизводится.

SWF-файлы могут проверять домен, с которого они работают. Это может быть использовано для предотвращения кражи веб-сайтами флэш-игр друг друга и других подобных целей.

В вашем случае он сопоставляет текущий домен с iqtest.dk. Файл просто не хочет запускаться из какого-либо другого домена.

Есть способ попытаться обойти эту проблему, но это не так просто:

  • Установите веб-сервер (nginx / apache2)
  • Поместите HTML-файл и SWF-файл в корень каталога веб-сервера.
  • Отредактируйте файл hosts и добавьте 127.0.0.1 iqtest.dkновую строку ( /etc/hostsдля * nix, `% WINDIR% \ System32 \ drivers \ etc \ hosts" для Windows)
  • Перейдите по адресу http://iqtest.dk/yourhtmlfile.html.
  • Файл должен загрузиться и быть пригодным для использования

Недостатком этого метода является то, что вы больше не можете достичь реального iqtest.dk.

Другой способ - декомпилировать / перепроектировать файл и отключить проверку. Для этой цели вы можете использовать такие программы, как JPEXS Free Flash Decompiler, Show My Code или любой другой инструмент для декомпиляции.

Обратите внимание, что в зависимости от местных законов и правил декомпиляция программного обеспечения может быть незаконной.