DxPackNet 1.打开摄像头
发布时间:2020-12-16 08:58:57 所属栏目:asp.Net 来源:网络整理
导读:好久没写博客了 ,这个系列将给大家介绍.net下一个非常好用的视频控件 ------ DxPackNet, 用这个控件大家可以轻松开发出 视频会议,视频监控,远程桌面,远程教学,远程白板,视频直播,视频聊天 等和网络多媒体相关的功能。 具体内容准备分为下面几节,陆
好久没写博客了 ,这个系列将给大家介绍.net下一个非常好用的视频控件 ------ DxPackNet, 用这个控件大家可以轻松开发出 视频会议,视频监控,远程桌面,远程教学,远程白板,视频直播,视频聊天 等和网络多媒体相关的功能。 具体内容准备分为下面几节,陆续的会贴上来: 1.打开摄像头 2.视频截图和捕捉帧图片 3.音频捕捉(录音) 4.保存音视频为本地avi文件 5.视频高质量的压缩和传输 6.屏幕录像 7.视频直播系统 ? 步骤如下 1.获取当前设备列表 2.创建摄像头控件 3.初始化捕获环境 ? IDxCameraCapture camCapture; //1.获取摄像头设备列表 cameras = DxFactory.CreateDxCompent<DxDeviceCollection>(DxDeviceCollection.EnvironmentCameras); 2.创建摄像头捕获控件 camCapture = DxFactory.CreateDxCompent<IDxCameraCapture>(this,panel1); 3.给摄像头捕获控件指定设备(摄像头) camCapture.Init(cameras[0]); 4.打开摄像头 4.开始视频
camCapture.Run();
5.停止视频
camCapture.Stop();
最后关闭窗口的时候别忘了释放资源 private void Form1_FormClosing(object sender,FormClosingEventArgs e) { 6.释放视频控件 camCapture.Dispose(); 7.释放设备列表 cameras.Dispose(); } 效果图: 最后附上代码 ? ?CamCapture.zip ? 简单吧~~~ ?下一节接着介绍怎么获取视频中的图片 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在MVC3中存储用户首选项
- asp.net – 覆盖webapi odata链接的主机
- 如何打开一个页面在新的选项卡按钮点击asp.net?
- asp.net-mvc – Asp.net MVC页面构建的最佳实践是什么,允许
- asp.net-mvc – asp.net mvc 3 – ajax表单提交和验证
- ASP.NET Core / MVC 6 ViewModel中的依赖注入(DI)
- ASP.NET Core MVC 6中的默认,系统和Mi??crosoft LogLevels是
- asp.net-mvc – 如何使用ASP.NET MVC中的复选框创建选择列表
- asp.net-mvc – Knockout Js,JQuery UI Dialog和Partial vi
- .NET Web应用中为什么要使用async/await异步编程
推荐文章
站长推荐
热点阅读