我在VS2017中使用C#并使用MediaPLayer控件来播放视频。
我希望将视频的某些部分与具有透明度的PNG图像重叠。在VS2017中,元素对其父元素是透明的。因此,为了使图像对视频透明,我必须将其设置为视频的子画面。
但如果我这样做,图像根本不会显示。视频总是刷新并重叠图像(即使我在图像中做了一个恒定的BringToFront)。
因此,我将图像的父级更改为表单。现在图像显示,但通过它的透明度,我看到了表单的背景,而不是视频。
目标平台是Windows。对此有什么解决方案吗?
此外,我从VLC Control转移到MediaPlayer。性能更好,但这个问题还在继续。我无法转向WPF。