1

我正在使用 Firebreath 创建一个网络视频播放器,将我的 C/C++ 编解码器编译为浏览器插件。现在插件加载正常并且可以工作(开始,停止视频等)。下一步是实现全屏,这需要更改插件对象的宽度和高度(当然还有其他东西),但 jQuery 似乎无法找到它。

这是我的 HTML:

<div id="player0" class="playerUI ui-draggable">
    <object id="plugin0" type="application/x-webplayer" style="width: 500px; height: 300px;">
    </object><br>
</div>

我想动态调整对象的大小,但是当我尝试两者时

jQuery("#plugin0")  

document.getElementById("#plugin0")  

我得到[](我猜是空的)

如果我尝试jQuery('object')我得到[TypeError]

另一方面,如果我尝试player0使用 jQuery 处理一切正常。我错过了什么?

谢谢!

4

1 回答 1

2

有很多原因,但是 jquery 在包裹着 firebreath 插件对象标签时效果不佳;我曾经在这个问题上花了大约 8 个小时来解决这个问题,最终确定这还不足以继续解决这个问题。我建议你不要这样做。如果您需要移动或定位它,请将其设置为 100% x 100% 并将其放入 div 中并移动它,这样可以省去很多麻烦。

于 2013-09-04T20:25:15.170 回答