播放视频

执行以下步骤以创建视频显示:

  1. 添加 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 控件将被添加至工具箱。

  2. 将 SPELVideo 控件放在想要显示视频的窗体上。控件尺寸可更改为全尺寸。

  3. 将 VideoEnabled 属性设为 True。

  4. 如果您想要显示视觉图形,则将 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;  
}