Windows Media Player поверх других DIV - PullRequest
       14

Windows Media Player поверх других DIV

2 голосов
/ 21 октября 2009

У меня есть медиаплеер со встроенным окном, который всегда поверх других тегов DIV. Я использовал wmode = opaque; WindowlessVideo = -1 но это не помогает. Кто-нибудь знает, как сделать так, чтобы он отображался ниже определенного элемента страницы.

<object type="application/x-oleobject"
classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" codebase=
"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
width="345" height="45"><param name="URL" value=
"http://nhacso.net/Music/nghe_song.aspx?id=100004995" />
<param name="EnableContextMenu" value="0" />
<param name="uiMode" value="full" />
<param name="stretchToFit" value="True" />
<param name="AnimationAtStart" value="false" />
<param name="playcount" value="10" />
<param name="Volume" value="100" />
<param name="autostart" value="0" />
<param name="wmode" value="opaque" />
<param name="WindowlessVideo" value="-1" />
<embed src="http://nhacso.net/Music/nghe_song.aspx?id=100004995"
type="application/x-mplayer2" width="345" height="45" align=
"center" border="0" autostart="0" transparentatstart="1"
animationatstart="1" showcontrols="true" showaudiocontrols="1"
showpositioncontrols="0" enablecontextmenu="0" autosize="0"
showstatusbar="1" displaysize="false" playcount="10" wmode="opaque"
windowlessvideo="-1" /></object>

Спасибо

Ответы [ 5 ]

6 голосов
/ 04 мая 2010

У меня была такая же проблема, и я решил ее таким образом:

<param name="windowlessVideo" value="true">

Использование «-1» для логического значения может работать, а может и не работать, как ожидалось.

4 голосов
/ 20 ноября 2010
<param name="windowlessVideo" value="true">

Эта работа идеально.

Спасибо

0 голосов
/ 28 октября 2009

Человек выше прав насчет z-index, но вы не хотите абсолютного положения, если нет относительного контейнера div, и даже в этом случае относительное положение будет работать для вас очень хорошо и позволит объекту продолжать взаимодействоватьсо слоем с точки зрения толкания вещей, которые находятся ниже его и так далее.Абсолютное положение хорошо только внутри контейнера с фиксированной высотой, где высота элементов внутри него не используется для перемещения содержимого страницы вниз - верхних и нижних колонтитулов, и тому подобное.

Кроме того, с позиционированием,Лучше всего размещать всех братьев и сестер и их родителей.Другими словами, где бы вы ни начинали позиционирование с целью использования z-index на чем-то внутри, вы должны позиционировать и z-индексировать все родственные элементы внутри.Когда вы это делаете, становится понятнее и легче видеть, что происходит.

PS - У блоков выбора опций есть аналогичные проблемы с соблюдением нормальных правил z-index.

0 голосов
/ 30 ноября 2009

То, что мне помогло, это установить Z-индекс в -1, эту часть кода нужно изменить.

0 голосов
/ 22 октября 2009

У меня был подобный опыт, когда я делал то же самое с объектами * .swf. Я не уверен, будет ли здесь работать то же самое решение, но оно того стоит. При определении z-index вы также должны указать position: absolute для div, в котором находится тег объекта.

...