播放视频
执行以下步骤以创建视频显示:
添加 SPELVideo 控件至项目。
在 .NET Framework 和 .NET6 中添加 SPELVideo 控件时,设定方法各不相同。在 .NET Framework 中
打开[Tools]-[Choose Toolbox Items]。选择浏览选项卡,浏览到 \EpsonRC80\Exe 目录并选择 RCAPINt2.dll 文件。SPELVideo 控制图标将添加至工具箱。在 .NET6 中
(1) 添加 SpelVideo 至项目。打开[Tools]-[NuGet Package Manager]-[Package Manager Settings]。
(2) 从目录树菜单选择程序包源。按一下右上角的[+]按鈕,创建程序包源。
文本框[Name]可为任意,[Source]则输入 Epson RC+ 的安装路径(在未指定路径的情况下安装时为C:\EpsonRC80\API),然后按[OK]按钮。
(3) 打开[Tools]-[NuGet Package Manager]-[Manage NuGet Packages for Solution]。
(4) 单击[浏览]选项卡,检索并选择[RCAPINt2]。选择想要导入的项目,单击[Install]。下载完毕后,SPELVideo 控件将被添加至工具箱。
将 SPELVideo 控件放在想要显示视频的窗体上。控件尺寸可更改为全尺寸。
将 VideoEnabled 属性设为 True。
如果您想要显示视觉图形,则将 GraphicsEnabled 属性设为 True。并在 Spel 类 SpelVideoControl 属性中设定 SPELVideo 控件。
放在窗体上的 SPELVideo 控件
当 GraphicsEnabled 属性为 True 且控制连接到 Spel 类实例时,只要在连接至 Spel 类实例的控制器上执行 VRun 方法,就会显示视觉图形。
以下所示为使用 Spel 类实例并放置 SPELVideo 控制的 Visual Basic 窗体上的视频和图形启用方式示例:
Private Sub Form_Load(sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
m_spel = New Spel
m_spel.Initialize()
m_spel.Project = "c:\EpsonRC80\projects\test\test.sprj"
SpelVideo1.VideoEnabled = True
SpelVideo1.GraphicsEnabled = True
m_spel.SpelVideoControl = SPELVideo1
End Sub
在 SPELVideo 控件所在的 C# 窗体上启用视频和图形的方式示例:
private void Form_Load(object sender, EventArgs e)
{
RCAPINet.Spel m_spel = new RCAPINet.Spel();
m_spel.Initialize();
m_spel.Project = @"c:\EpsonRC80\projects\test\test.sprj";
SpelVideo1.VideoEnabled = True;
SpelVideo1.GraphicsEnabled = True;
m_spel.SpelVideoControl = SPELVideo1;
}