1

我正在将视频聊天组件添加到具有画中画功能的现有应用程序中。我的问题是,由于“空域”问题,如何实现画中画?

我有两个 activeX 控件,一个用于远程视频源,一个用于本地视频源。它们都包裹在自己的边界中,我想在较大的远程视频源的角落显示本地视频及其边界。本地视频在远程视频上渲染得很好(虽然我对此有点困惑,因为我认为由于空域,你不能在 activeX 控制器上放置任何东西)但是包含本地视频的边框被渲染在所有东西的后面,这样你就看不到它了。我试过设置边框的 ZIndex,但是,这不起作用。

我只是想知道如何实现一种类似于 Skype 或 Microsoft Lync 中使用的 PiP 形式。

编辑:是否可以简单地为 PiP 使用弹出窗口?您可以很容易地制造出它不是弹出窗口的错觉。弹出窗口可以呈现在 activeX 控件的顶部,对吗?

4

1 回答 1

0

升级到.net 4.5。据说他们解决了“空域”问题(空域已解决链接)。 但是,鉴于您在这里发帖,我猜您不能使用 .net 4.5?

于 2012-06-22T21:26:23.420 回答