WMODE и Flash Video - стабильность и производительность - PullRequest
5 голосов
/ 15 декабря 2010

по деловым причинам мне нужно чрезмерно проигрывать видео Flash с HTML-контентом. Это требует, чтобы WMODE был установлен как «непрозрачный».

Однако Flash Player Engineering Тиник Уро предупреждает нас о низкой производительности , и пару лет назад он даже упомянул серьезную нестабильность и Adobe TechNote 15523 заявляет " параметр WMODE поддерживается только в некоторых комбинациях версий браузера / Flash Player".

Кроме того, существует целая куча ошибок, связанных непосредственно с опцией WMODE (поиск "wmode" и "opaque" в Система управления ошибками и проблемами Adobe Flash Player )

Насколько мне известно, даже YouTube пытается избежать использования "непрозрачного" WMODE любой ценой, просто взгляните на дизайн раскрывающегося меню учетной записи над развернутым видео.

Мой вопрос:

Есть ли у вас опыт снижения производительности, ошибок или нестабильности Flash-видео и WMODE "непрозрачного"? Можете ли вы поделиться хорошим чтением на эту тему?

Ответы [ 2 ]

8 голосов
/ 19 января 2011

Да, wmode непрозрачный может снизить производительность.«прозрачный» еще хуже.Тем не менее,

1) Это не так плохо, как это было некоторое время назад (когда иногда это вообще не работало).

2) Самое главное, снижение производительности происходит только в определенных ситуациях,Я столкнулся с двумя различными ситуациями: а) у вас есть часть вашего SWF, которая перерисовывается, и эта часть SWF (грязный прямоугольник) близка к некоторому HTML-контенту.Это заставляет браузер перерисовывать содержимое HTML каждый раз, когда перерисовывается SWF-часть, что снижает производительность;и b) пользовательские события, такие как наведение мыши на кнопку, близкую к HTML-содержимому, также могут быть проблемой ... браузер, похоже, теряет несколько кадров при каждом перемещении мыши (возможно, чтобы определить, что находится под курсором?) поэтому, если у вас есть быстрый ролловер (скажем, что-то, что занимает 0,3 с), очень легко заметить, что анимация «запаздывает», когда вы перемещаете мышь, и она теряет некоторые кадры.Избегайте ситуаций, когда вы взаимодействуете с анимированным контентом ниже области HTML, или если вы иногда можете отключить контент HTML, используйте opaque - это нормально.

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

2 голосов
/ 15 декабря 2010

У меня лично нет проблем с этим.Но большинство сайтов, кажется, скрывают флэш-контент, когда что-то, например, модальное диалоговое окно отображается поверх флэш-контента и снова становится видимым после его закрытия.* После изменения WMODE на непрозрачность в полях ввода не может быть специальных символов (исландских, таких как þ, ð).Я не уверен, что это проблема для всех.

...