• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Решение проблемы с проигрыванием flash-роликов в Opera 12

  • Автор темы Автор темы AlexZir
  • Дата начала Дата начала

AlexZir

support
Регистрация
19 Авг 2007
Сообщения
15,802
Реакции
491
Баллы
0
Решение проблемы с проигрыванием flash-роликов в Opera 12

После установки обновленной версии браузера Opera 12 пользователи замечают, что в ряде случаев на сайтах не проигрываются flash-ролики. Многие при этом наблюдают зависания браузера и даже 100% загрузку процессора на протяжении длительного времени (вплоть до завершения работы браузера). Эта проблема может быть связана с рядом причин. На блоге MyOpera они достаточно подробно расписаны в нескольких топиков, но для облегчения наиболее обоснованные причины и способы их исправления я выкладываю сюда.

0) Для начала стоит проверить состояние соответствующего плагина, не исключено, что он просто отключен.
Сделать это можно, введя в адресную строку команду opera:plugins. Найдите плагин Shockwave Flash и включите его. После этого обязательно перезапустите Opera, так как изменения применяются после перезапуска приложения.
Этот способ предложил и проверил MrSTEP.

1) Проблема связана с поддержкой аппаратного ускорения графики, можно вылечить так:
Попробуй удалить gpu_test.ini из профиля при закрытой Опере.
2) Проблема связана с использованием старой версии flash-player. Для лечения:
- удалите старую версию плеера
- с сайта adobe скачайте последнюю версию плеера и установите
Будьте внимательны, flash-player обычными способами удалить не получится, надо использовать специальный деинсталлятор. Лучше воспользоваться этой инструкцией от Vladimir_S:
Идем сюда: Archived Flash Player versions. Перво-наперво - щелчок по Uninstalling - скачиваем и запускаем деинсталлятор именно под вашу ОС (это будет определено автоматически и может быть поправлено вручную). После деинсталляции снова идем по ссылке, выбираем желаемую версию флеш-плеера, скачиваем. Скачается архив со всеми вариантами под все ОС (увы). С помощью файла Readme или чего-то в этом роде, не помню, выбираем и запускаем нужный инсталлятор. Если браузеров несколько (напр. Фокс и IE), то процедуру установки проводим для каждого из них, если предусмотрены разные дистрибутивы.
3) Наиболее часто встречаемая проблема связана с конфликтом ассоциаций flash-файлов (ошибка разработчиков). Лечение:
- удалите старую версию плеера
- с сайта adobe скачайте последнюю версию и установите ее
Дальше выполняем последовательно:
1. Загружаем Opera, жмём Ctrl+F12, попадаем в настройки
2. Открываем вкладку «Расширенные»
3. Раскрываем подраздел «Загрузки»
4. Скролим список вниз и находим там приложение, ассоциированное с флеш проигрывателем
5. Даблкликаем или жмём кнопку «Изменить» и получаем окно "Изменение свойств типа файла"
6. В самом низу строка «Использовать плагин» и варианты плагинов (по сути это dll файлы), которые будут использоваться при попытке показать флеш.
7. Должен быть выбран именно флеш плеер, то есть как у меня файл «NPSWF32... ...dll». У вас скорее всего там будет лишняя строка с какой то левой фигнёй. Если на компьютере установлено стороннее ПО, и какое-то из его приложений регистрирует на себя swf файлы, то оно вызвало конфликт с правильным флеш плеером.
8. Проследите, чтобы в списке из пункта 4 не было лишних сторонних плагинов, связанных с расширением swf. Например, строка типа «application/x-wacomtabletplugin swf» вызовет конфликт ассоциаций и флеш не будет показываться.


Особо обратите внимание на последний пункт, так как в нём весь глюк и заключается. Дело в том что при загрузке опера регистрирует плагины, связывая их с расширением контента (в нашем случае с swf). Если же в опере зарегистрировано больше одного плагина на одно расширение, то что-то глючится, и привязывается длл из последнего зарегистрированного. Лишний плагин нужно убрать совсем.
Источник со скринами: Opera 12 проблемы с flash проигрывателями - Opera для Windows - Русскоязычное сообщество Opera

4) Еще была зафиксирована проблема с системными библиотеками, в частности, с поврежденными файлами .NET Framework. В блоге упоминается проблема с версией 4.0, но, думаю, остальные версии также не застрахованы от такого. Решение:
- полностью деинсталлировать .NET Framework 4.0 через Установку/Удаление программ
- перезагрузить компьютер
- скачать с сайта Microsoft и установить полный пакет фреймворка, опять согласиться с перезагрузкой компьютера
 
Назад
Сверху