HTML-слой поверх проигрывателя YouTube - PullRequest
1 голос
/ 03 апреля 2009

У кого-нибудь здесь есть успех с размещением HTML-контента поверх плеера YouTube, встроенного с использованием swfobject (v1.5 или 2.0)?

Я могу наложить HTML поверх Flash в других областях сайта. Проблема специфична для плеера YouTube и IE6 / 7.

Я использую абсолютное позиционирование и z-индекс на слое HTML.

Я передаю wmode = прозрачный в качестве параметра для вспышки

var params = { allowScriptAccess: "always",wmode: "transparent" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/ID_OF_VIDEO&border=0&enablejsapi=1&playerapiid=ytplayer","ytapiplayer", "426", "357", "8", null, null, params, atts);

ОБНОВЛЕНИЕ: Получается, что абсолютное позиционирование контейнера youtube препятствовало выходу html-слоя вперед. У меня wmode установлен на «прозрачный», и он работает во всех браузерах. Спасибо за предложения ниже

Ответы [ 2 ]

3 голосов
/ 06 апреля 2009

Вам нужно установить wmode на непрозрачный , и оно должно работать. У меня была такая же проблема сегодня, поэтому я публикую здесь свое решение (протестировано в Firefox, IE6, IE7).

0 голосов
/ 05 апреля 2009

У меня была похожая проблема в прошлом году, и я решил ее с помощью «нормального» встраивания, сгенерированного CS3, я предлагаю вам попробовать (по крайней мере, для целей отладки).

...