3

我正在使用带有开源插件的 Firefox 来播放视频。视频被“尽可能好”地缩放以适应嵌入对象的宽度和高度中定义的可用空间。但有时右侧和/或底部会有一点灰色边框。

看来这不是我父 div 的 bgcolor,因为更改它根本没有效果。

这是 HTML:

<div id="videoHolder" style="position: absolute; left: 50px; top: 50px; width: 300px; height: 150px;">
 <embed id="player" width="300" height="150" border="0" type="application/x-gbp" x-gbp-uri="">
</div>

任何人都知道将嵌入定义为透明的方法吗?像 Flash 一样设置 wmode=transparent 没有效果...

谢谢,弗兰克

4

2 回答 2

2

没有一般的方法可以告诉插件元素在浏览器端是透明的,插件需要在其本机代码中支持自己。

对于 Flash 设置的wmode="transparent"作品,但只是因为 Flash 实现了它自己。

于 2013-01-31T13:24:23.993 回答
1

尝试添加“wmode”属性并将其值设置为“透明”:

<div id="videoHolder" style="position: absolute; left: 50px; top: 50px; width: 300px; height: 150px;">
    <embed WMODE="transparent" id="player" width="300" height="150" border="0" type="application/x-gbp" x-gbp-uri="">
</div>
于 2012-09-07T13:22:50.323 回答