【发布时间】:2013-06-06 15:24:25
【问题描述】:
我正在使用一个 DirectShow 应用程序,该应用程序作为 Firefox 插件导出用于视频流。
据我所知,该插件似乎是在与网页不同的窗口上呈现的。我想编辑应用程序以允许插件上的 html 元素,就像 flash 允许 wmode='opaque' 或 'transparent' 一样。另一个可行的选择是通过应用程序传递鼠标事件(例如鼠标移动和鼠标按下)。
我一直在阅读有关 put_MessageDrain 和 put_Owner 的信息,但我不确定如何将它们应用到应用程序或它们是否会起作用。
我也知道 iframe 匀场可能会起作用,但由于我可以访问应用程序的源代码,因此我想直接添加功能而不是使用变通方法。 iframe 匀场是我的最佳选择吗?这似乎是最简单的选择。
该应用程序当前使用无窗口模式,并且始终位于网页上的所有其他内容之上。
【问题讨论】:
标签: html rendering directshow always-on-top windowless