Windows媒体播放器的顶部其他DIV(Windows Media Player on top o

2019-08-31 06:40发布

我有一个嵌入窗口的媒体播放器它总是在其他DIV标签的顶部。 我用WMODE =不透明; 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>

谢谢

Answer 1:

我有同样的问题,并解决它正是如此:

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

使用“-1”一个布尔值时,可能或可能无法正常工作。



Answer 2:

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

perfactly这项工作。

谢谢



Answer 3:

我有过类似的经验做同样的事情* .swf文件的对象。 我不确定相同的解决方案是否能在这里工作,但它是值得一试。 当定义z-index的,你还必须指定的位置是:绝对的,对象标签坐在股利。



Answer 4:

上面的人说得对,z-index的,但你不想绝对位置,除非有一个相对的div容器,即使如此,相对位置会为你就好了工作,将允许对象继续与层交互推下来的东西是它下面的等等方面。 位置绝对只是一个固定高度容器,其中里面的元素的高度的arent用于推动向下翻页的内容,优秀的内线 - 页眉和页脚,诸如此类的事情。

此外,具有定位,它的定位所有的兄弟姐妹和他们的父母的最佳实践。 换句话说,无论你开始定位为东西里面使用的z-index的目的,你应该定位和z-index的里面有所有兄弟元素。 这是更清洁和更容易地看到发生了什么事情,当你做。

PS - 选项选择框有服从正常的z-index规则以及类似的问题。



Answer 5:

什么工作对我来说是把Z-指数为-1,这部分代码u需要改变



文章来源: Windows Media Player on top other DIV