使用wpf调用海康威视视频
2021-01-26 15:16
标签:pre www pac 视频 down ati 界面 mes forms 前情:本文仅记录WPF调用sdk的方法。 2.将官方demo的winform代码转到wpf中,此时发现winform中使用picturebox加载视频,且需要传入句柄。 在XAML界面中添加标签。 添加WindowsFormsHost控件: 完成wpf调用。 修改所有的@"../bin/HCNetSDK.dll"。 使用wpf调用海康威视视频 标签:pre www pac 视频 down ati 界面 mes forms 原文地址:https://www.cnblogs.com/papermask/p/11972146.html
1.下载海康威视sdk
链接地址:https://www.hikvision.com/cn/download_more_570.html
所以想到使用wpf调用winform的控件。引用System.Windows.Forms、System.Windows.Presentation和WindowsFormsIntegration。
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
打开工具箱,在所有WPF组件中选择WindowsFormsHost,如果没有该控件,可关闭工具箱并从视图中重新打开工具箱
在WindowsFormsHost控件中添加picturebox控件。参考:
运行测试,结果报错,提示找不到动态库,此时动态库已经按照官方提示放入到了运行路径下。
查看从demo中拷贝过来的封装库文件CHCNetSDK发现加载动态库的方式是在bin路径下
我们项目的默认生成是在bin下的DuBug文件夹下。
将所有的@"../bin/HCNetSDK.dll"替换为@"HCNetSDK.dll"
测试完成
上一篇:C# 数据类型
下一篇:vue-i18n 多语言开发