1

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

嵌入在 HTML 中的媒体播放器和使用new ActiveXObject(...).

4

1 回答 1

1

当我在寻找这个问题的解决方案时(在 StackOverflow 上)。我发现“造型”媒体播放器实例

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

有了这个 CSS

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

就是让它不消失。

编辑: “不幸的是”这确实解决了它,除非当你启动播放器一旦“触摸”小工具会像以前一样消失。

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

这本身就是一个挑战:没有比异步视频/音频流更烦人的了。所以我必须真正“跳出框框思考”:弹出窗口只包含电台的标志。小工具本身在指定范围内是“可见的”。除了 video stream-container-div 在被请求查看之前是隐藏的,我调用了小工具的弹出按钮。所以最后:我修复了它,但它没有解决原来的问题......

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

于 2011-04-04T06:56:40.847 回答