我正在编写一个程序,在表单上显示不同的图片和视频。我开始使用GDI显示透明图像。由于GDI不支持透明度,因此加载和显示非常慢,所以我转移到了SharpDX。
与此同时,我设法(使用SharpDX的一个样本)在我的表单上显示不同的图像,不透明度,定位和调整图像大小。
在渲染循环中使用DrawBitmap
类的RenderTarget
绘制图像。
现在我想对视频做同样的事情。我的目标是在我的表单中播放视频(同时播放多个视频),并设置不同视频的位置,大小和透明度。
我是SharpDX的新手,有关图形编程和文档以及SharpDX样本的信息非常少见。我发现很多样本用于播放SharpDX的视频,但都是针对XAML和WIN8或Store-Apps的,但没有关于如何在普通C#节目中播放视频的示例。我发现的是一个使用SharpDX的视频播放器,但我不知道如何更改此示例以添加视频播放的透明度,大小和位置。
有人能举例说明如何在表格或图片框/面板中使用SharpDX播放视频吗?如果这能从上面展示出来的东西那就太好了。