我可以在窗户里面放窗户吗?像一个视频播放器

Posted

技术标签:

【中文标题】我可以在窗户里面放窗户吗?像一个视频播放器【英文标题】:Can I place a window inside a window? Like a videoplayer 【发布时间】:2011-09-09 03:38:09 【问题描述】:

我在 Windows XP 上使用 C++(Visual Studio 10)。

我想制作一个类似于视频播放器的应用程序,其中在显示实际视频的外部窗口内有一个窗口。在外部窗口中,我将拥有 GUI、按钮等...

基本上我将两个窗口组合在一起。并且内部窗口中的帧由另一个执行图像处理的线程更新(我将为此使用 OpenCV)。

任何指针?我只需要知道它的基本结构。

【问题讨论】:

您以前使用过 Windows API 吗?创建子窗口(这就是您所描述的)是一项基本且常见的任务,因此我倾向于认为您对 Windows API 的经验很少或根本没有。 你是 100% 正确的,这就是我问这个问题的原因 ;) 好吧,一步一步。所以你的问题变成了如何使用win32在另一个窗口中创建一个窗口。在这种情况下,这与以下内容完全相同:***.com/questions/838511/… 【参考方案1】:

使用 win32 构建整个 GUI,然后将 IplImage 转换为 BITMAP 以便能够显示它。好像有人发了quick and dirty solution 来做这件事,但我没试过。

【讨论】:

显然链接中的服务器刚刚崩溃。虽然他们没有解决问题,但这是缓存版本:webcache.googleusercontent.com/…

以上是关于我可以在窗户里面放窗户吗?像一个视频播放器的主要内容,如果未能解决你的问题,请参考以下文章

jquery.danmu.js视频播放插件如何判断一个视频是不是播放完毕,有没有像video里面ended这样的属性

video.js为啥有的视频可以播放,有的视频不能播放mp4格式 mp4视频格式都转成了h264和AAC,

手机本地视频怎么突然不能看了

怎样手机放里面,摄像头在外面直播

为啥苹果手机视频播放不了

微信公众号文章添加自动播放的音乐在手机上怎么不能放,啥原因