Технический форум
Вернуться   Технический форум > Программирование > Библиотека > Программы и программирование


Ответ
 
Опции темы Опции просмотра
Старый 29.07.2012, 17:35   #1 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию Решение проблемы с проигрыванием 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 и установить полный пакет фреймворка, опять согласиться с перезагрузкой компьютера
AlexZir вне форума   Ответить с цитированием

Старый 29.07.2012, 17:35
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Советую вам посмотреть уже обсуждаемые аналогичные темы

Нужно решение проблемы с БП
Проблемы с Adobe Flash Player
Проблемы с Flash Player
Решение проблемы записи и воспроизведения видео

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
flash-player виснет, opera 12, зависание, зависание видео, не проигрывается flash, не проигрывается видео, решение проблем с flash


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 20:23.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.