海康威视取消移动侦测(画面中绿色网格)
项目中添加实时预览示例代码二中的 PlayCtrl.cs 文件。修改dll的引用路径。
在项目的程序生成目录新建一个HCNetSDK文件夹,然后吧所有的dll文件全部复制到这个文件夹中了。
修改成
在开始预览函数中,预览成功之后调用。
/// <summary> /// 开始预览 /// </summary> /// <returns></returns> public void StartPaly(out bool Success,out string Message) { StopPaly(out bool Success2, out string Message2); lpPreviewInfo.hPlayWnd = ShowPicBox.Handle; lpPreviewInfo.dwStreamType = 1; lpPreviewInfo.dwLinkMode = 4; PlayID = CHCNetSDK.NET_DVR_RealPlay_V40(ConnectID, ref lpPreviewInfo, null, pUser); if (PlayID < 0) { ILastErr = CHCNetSDK.NET_DVR_GetLastError(); Message = "预览失败。错误代码:" + ILastErr; Success = false; } else { int p = CHCNetSDK.NET_DVR_GetRealPlayerIndex(PlayID);//获取预览时用来解码和显示的播放器句 PlayCtrl.PlayM4_RenderPrivateData(p, 2, false);//取消移动侦测。 Playing = true; Message = ""; Success = true; } }
找了好久才找到,记录一下。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】