用C#做VLC视频播放器,程序能正常运行,但是视频显示的窗口不是我自己的控件,而是VLC自带的DirectX?

时间:2022-03-04 15:53:43
我在SetRenderWindow(wndHandle)函数中传入的是我自己定义的显示控件的句柄
我自己的控件继承于panel类,定义代码为public partial class View: Panel;
传入显示串口句柄的代码如下:
ConnectCamera(this.Handle.ToInt32());
而显示的效果如下图:
用C#做VLC视频播放器,程序能正常运行,但是视频显示的窗口不是我自己的控件,而是VLC自带的DirectX?
而我是想将视频显示在我定义的控件上,如图
用C#做VLC视频播放器,程序能正常运行,但是视频显示的窗口不是我自己的控件,而是VLC自带的DirectX?

3 个解决方案

#1


问题已解决~

#2


good job~

#3


请问是怎么解决的

#1


问题已解决~

#2


good job~

#3


请问是怎么解决的