带有嵌入式媒体播放器的补充工具栏小工具在WIN + D上消失(“显示桌面”)

时间:2010-06-02 16:47:08

标签: activex media-player windows-desktop-gadgets

我在Windows边栏小工具中嵌入了Windows Media Player。 一旦我启动播放器(即使我这样做后停止它),按下WIN + D(“显示桌面”)会隐藏我的小工具(所有其他小工具保持可见)。 是什么导致了这个问题,是否有办法解决这种恼人的行为?

问题出现在HTML中嵌入的媒体播放器和使用new ActiveXObject(...)创建的媒体播放器中。

1 个答案:

答案 0 :(得分:1)

正在寻找这个问题的解决方案(on StackOverflow)。我发现'造型'媒体播放器实例

<object id="mediaPlayer" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"></object>

使用此CSS

#mediaPlayer { position: absolute; z-index: -1; }

只是让它不消失所需的一切。

修改 “不幸的是”这确实解决了这个问题,除非你在“触摸”时启动玩家,否则Gadget会像以前一样消失。

我确实找到了“修复”它的方法。在播放器中使用视频时似乎不会发生这种情况。它不关心它是否可见。因此,您可以考虑为要听到的音频查找视频流。就我而言:我想为荷兰广播电台3FM建立一个小工具,并在最后包含一个视频流。

这本身就是一个挑战:没有比同步视频/音频流更烦人了。因此,我必须真正“在盒子外面思考”:弹出窗口仅包含电台的标识。小工具本身在指定范围内“可见”。除了视频流-container-div被隐藏,直到被要求查看并且我调用小工具的弹出窗口。所以最后:我修复了它,但它没有原始问题的解决方案......

对于那些对解决方案感兴趣的人:3FM-2011.gadget download