Flash-вставка с наложением html, wmode = "direct" - PullRequest
2 голосов
/ 31 января 2012

Я пытаюсь поместить элементы html поверх флеш-видео, которое должно быть отображено с помощью wmode = "direct" (видео занимает все окно с html-интерфейсом, который должен быть наложен поверх него, что угодно, кроме прямого создания Всплеск использования процессора).

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

Ответы [ 2 ]

2 голосов
/ 06 февраля 2012

Согласно матрице поддержки браузера wmode от Adobe , все основные браузеры в текущих версиях на Mac уже поддерживают этот вариант использования.В Windows поддержка нестабильна, заявлено, что работает только IE 9+.

Как и вы, я пытаюсь выяснить, планирует ли Adobe расширить поддержку наложения HTML для wmode = direct в браузерах Windows.На связанной странице рассказывается только о Chrome до 10 и FF до 4, так что, возможно, с момента последнего обновления документа уже может быть достигнут больший прогресс.

Если я найду что-то полезное, я добавлю это к этомуответ, до тех пор, вероятно, безопаснее всего предположить, что вам нужен IE 9+ в Windows для поддержки прямого + оверлея.

1 голос
/ 16 августа 2012

Мы обнаруживаем, что большинство браузеров поддерживают наложение HTML при wmode="direct", однако ни один браузер не может поддерживать прозрачность, наложенную поверх флэш-памяти. Даже PNG не могут правильно смешиваться. Любые пиксели, которые имеют альфа-канал и игнорируются, как если бы их вообще не было.

При создании пользовательского интерфейса для наложения поверх флеш-памяти мы должны «скрыть» SWF - или - использовать прямоугольные элементы DOM (т. Е. Без закругленных углов)

Более того - IE 9 в Windows 7 и более ранних версиях просто не в состоянии наложить что-либо на флэш-память. Кажется, что iframes прокалывают SWF, а элементы HTML - нет.

...