社区
图形处理/算法
帖子详情
叠加半透明窗口到视频上,透过窗口可以看见后面的视频
foruok
博客专家认证
2008-01-25 11:10:13
在窗口中播放一段视频,然后在视频窗口上叠加一个窗口,新叠加的窗口为半透明,不遮挡后面的视频,视频继续播放,且可以透过叠加后的窗口看到其在播放。
请问可以用什么技术来实现?
我用SetLayeredWindowAttributes将窗口设置为半透明,但是后面的视频被遮住了,看不见。实际上该视频还在播放。
...全文
603
11
打赏
收藏
叠加半透明窗口到视频上,透过窗口可以看见后面的视频
在窗口中播放一段视频,然后在视频窗口上叠加一个窗口,新叠加的窗口为半透明,不遮挡后面的视频,视频继续播放,且可以透过叠加后的窗口看到其在播放。 请问可以用什么技术来实现? 我用SetLayeredWindowAttributes将窗口设置为半透明,但是后面的视频被遮住了,看不见。实际上该视频还在播放。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaolong0211
2010-01-09
打赏
举报
回复
学习了~~
csy_2002
2008-05-22
打赏
举报
回复
暴风影音用的是OverLay层显示的视频(不受操作系统控制),而joost和pplive是通过操作系统画出来的
BBirdlyh
2008-01-25
打赏
举报
回复
ddraw with 2 surface
foruok
2008-01-25
打赏
举报
回复
用暴风影音播放,然后拖动我的透明窗口上去,看不见视频。
用joost和PPLIVE看网络电视,然后拖动我的透明窗口上去,可以看见视频。
joost和pplive在显示视频的时候,可能是用ddraw吧。我看到joost有调用d3d9.dll和其他一些dll。
rageliu
2008-01-25
打赏
举报
回复
不然可以使用ddraw d3d自己画
rageliu
2008-01-25
打赏
举报
回复
可以禁掉硬件加速,或开2个播放器,第2个就可以看到了,不过都不是根本办法
建议使用mirror
rageliu
2008-01-25
打赏
举报
回复
如果播放使用了硬件加速,这样看到的是黑一片。
foruok
2008-01-25
打赏
举报
回复
用别的视频播放器播放,然后用我的半透明窗口覆盖在视频上,也看不见视频。看不见,我又试验了下。
但如果用joost看网络电视,搞一个半透明窗口去覆盖,可以看见它出来的视频。
foruok
2008-01-25
打赏
举报
回复
我用directshow播放视频,然后在另一个线程中加入消息循环,生成一个半透明窗口。视频播放的窗口和半透明窗口不是同一个窗口,但视频还是被遮住了。用别的视频播放器播放,然后用我的半透明窗口覆盖在视频上,是可以看见视频的。
youyifang
2008-01-25
打赏
举报
回复
你先用别的播放工具播放视频,然后将半透明窗口放到上面去看是不是遮住,如果没有,就是你设计的时候,有一些细节的问题了。
而且当你的窗口半透明的时候,你的视频还在播放,开了多线程才可以做到这个
还有就是你的这个窗口是不是你那个四平播放窗口的子窗口,检查下
c#
半透明
透明
而
半透明
则是一种介于完全透明和完全不透明之间的效果,部分区域可以
透过
,但会根据设定的透明度看到底色或底层内容。 在C#中,我们可以使用`Form`类的一些属性来实现这一效果。关键的属性有: 1. `Opacity`: 这个...
MFC贴图之
半透明
贴图
半透明
是指物体部分可见,允许背景
透过
。在计算机图形中,这一效果通过一个称为alpha通道的额外颜色通道来实现,该通道值范围通常在0(完全透明)到255(完全不透明)之间。在贴图中,每个像素都包含RGB(红绿蓝)...
透明位图的显示
它允许图像的某些部分不与背景混合,从而实现图像的
叠加
或者使图像的一部分透明,使得背景可以
透过
这些部分显示出来。在Windows API中,VC++(Visual C++)提供了一些函数和机制来处理这种效果。 首先,我们要了解...
图片玻璃化效果显示,超级漂亮
通过调整Alpha值,我们可以让图片的部分或全部呈现出不同程度的透明,从而营造出
透过
玻璃看到的效果。颜色融合则涉及到色彩理论,当两个
半透明
图层重叠时,底层的颜色会与上层的颜色相互混合,创造出新的视觉效果。 ...
glut常用函数库.pdf
这在处理
半透明
物体时尤为重要,可以有效避免不必要的像素绘制,提高渲染效率。 #### glAreTexturesResident:检查纹理是否驻留于内存 `glAreTexturesResident`用于查询一组纹理对象是否已加载到GPU内存中。在资源...
图形处理/算法
19,471
社区成员
50,681
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章