文档平台 移动直播 SDK Windows端集成 C# 工程配置(Visual Studio)

工程配置(Visual Studio)

最近更新时间:2018-07-11 11:11:42

查看pdf

工程配置

SDK开发包

您可以在腾讯云官网获取到 视频云SDK

img

文件名 说明
Demo 包含Demo安装包和源码,Demo安装包可以立即安装快速体验SDK的功能,可使用Visual Studio打开源码的工程
doc 包含介绍工程配置、SDK接入等文档
SDK .dll的形式,其中C#程序集ManageLiteAV.dll可导入C#工程中

Visual Studio工程配置

开发环境

  • Visual Studio 最低版本要求是 2010
  • .Net framework 最低版本要求是4.0
  • Windows 最低版本要求是 Windows 7

C#工程引用SDK

下面通过一个简单的C# WinForm工程,说明如何在Visual Studio工程中配置SDK

step1:拷贝SDK文件

创建一个名字叫HelloSDK的 C# 窗体应用程序 的工程,注意选择.NET Framework 4或更高的版本

img

将下载得到的SDK文件拷贝到工程目录中

img

在HelloSDK的工程中,打开引用管理器的页面,点击 浏览 按钮,添加引用ManageLiteAV.dll,添加完成后,如下图所示

img

step2:验证

下面在HelloSDK的代码中,调用SDK的接口,显示摄像头的预览,以验证工程设置是否正确。

添加代码

在 Form1 类中添加 ManageLiteAV.TXLivePusher 的实例

private ManageLiteAV.TXLivePusher pusher = new ManageLiteAV.TXLivePusher();

在属性面板添加 Form1 的 Load 事件,添加代码打开ManageLiteAV.TXLivePusher摄像头预览的功能

private void onLoaded(object sender, EventArgs e)
{
  // 默认至少有一台可用的摄像头,故此处cameraIndex传入0
  pusher.startPreview(this.Handle, 0, 0, this.Width, this.Height, 0);
}

编译运行

打开HelloSDK工程的属性页面,添加后期生成的命令行,用于将SDK的dll文件拷贝到exe可执行文件所在的目录中

copy /Y $(ProjectDir)SDK\*dll $(ProjectDir)bin\$(ConfigurationName)

添加的命令行位置如下图所示

img

执行编译(F7),编译通过后,运行调试(F5),可以看到窗口显示摄像头的画面

img

至此,工程配置完成。