【实例简介】
基于海康SDK和java版ClientDemo,移植到idea。完全可用,出现无法加载jar包情况请选择lib下的jar add as library。最后选中ClientDemo.java,右击选择运行,就完成了。
【实例截图】
【核心代码】
9427474hk
└── hk
├── AudioRender.dll
├── HCCore.dll
├── HCNetSDK.dll
├── HCNetSDKCom
│ ├── AnalyzeData.dll
│ ├── AudioIntercom.dll
│ ├── HCAlarm.dll
│ ├── HCAlarm.lib
│ ├── HCCoreDevCfg.dll
│ ├── HCDisplay.dll
│ ├── HCGeneralCfgMgr.dll
│ ├── HCGeneralCfgMgr.lib
│ ├── HCIndustry.dll
│ ├── HCPlayBack.dll
│ ├── HCPreview.dll
│ ├── HCPreview.lib
│ ├── HCVoiceTalk.dll
│ ├── OpenAL32.dll
│ ├── StreamTransClient.dll
│ ├── SystemTransform.dll
│ └── libiconv2.dll
├── PlayCtrl.dll
├── SuperRender.dll
├── hk.iml
├── lib
│ ├── examples.jar
│ └── jna.jar
├── out
│ └── production
│ └── hk
│ └── ClientDemo
│ ├── ClientDemo$1.class
│ ├── ClientDemo$10.class
│ ├── ClientDemo$11.class
│ ├── ClientDemo$12.class
│ ├── ClientDemo$13.class
│ ├── ClientDemo$14.class
│ ├── ClientDemo$15.class
│ ├── ClientDemo$16.class
│ ├── ClientDemo$17.class
│ ├── ClientDemo$18.class
│ ├── ClientDemo$19.class
│ ├── ClientDemo$2.class
│ ├── ClientDemo$20.class
│ ├── ClientDemo$21.class
│ ├── ClientDemo$22.class
│ ├── ClientDemo$23.class
│ ├── ClientDemo$24.class
│ ├── ClientDemo$25.class
│ ├── ClientDemo$26.class
│ ├── ClientDemo$3.class
│ ├── ClientDemo$4.class
│ ├── ClientDemo$5.class
│ ├── ClientDemo$6.class
│ ├── ClientDemo$7.class
│ ├── ClientDemo$8.class
│ ├── ClientDemo$9.class
│ ├── ClientDemo$FMSGCallBack.class
│ ├── ClientDemo$FRealDataCallBack.class
│ ├── ClientDemo.class
│ ├── GDI32.class
│ ├── HCNetSDK$CAPTURE_MODE.class
│ ├── HCNetSDK$DISPLAY_MODE.class
│ ├── HCNetSDK$FColGlobalDataCallBack.class
│ ├── HCNetSDK$FColLocalDataCallBack.class
│ ├── HCNetSDK$FDrawFun.class
│ ├── HCNetSDK$FExceptionCallBack.class
│ ├── HCNetSDK$FJpegdataCallBack.class
│ ├── HCNetSDK$FMSGCallBack.class
│ ├── HCNetSDK$FMessCallBack.class
│ ├── HCNetSDK$FMessCallBack_EX.class
│ ├── HCNetSDK$FMessCallBack_NEW.class
│ ├── HCNetSDK$FMessageCallBack.class
│ ├── HCNetSDK$FPlayDataCallBack.class
│ ├── HCNetSDK$FPostMessageCallBack.class
│ ├── HCNetSDK$FRealDataCallBack_V30.class
│ ├── HCNetSDK$FRowDataCallBack.class
│ ├── HCNetSDK$FSerialDataCallBack.class
│ ├── HCNetSDK$FStdDataCallBack.class
│ ├── HCNetSDK$FVoiceDataCallBack.class
│ ├── HCNetSDK$FVoiceDataCallBack2.class
│ ├── HCNetSDK$FVoiceDataCallBack_MR.class
│ ├── HCNetSDK$FVoiceDataCallBack_MR_V30.class
│ ├── HCNetSDK$FVoiceDataCallBack_V30.class
│ ├── HCNetSDK$NET_DVRRECEIVER.class
│ ├── HCNetSDK$NET_DVR_ADDIT_POSITION.class
│ ├── HCNetSDK$NET_DVR_ALARMER.class
│ ├── HCNetSDK$NET_DVR_ALARMINCFG.class
│ ├── HCNetSDK$NET_DVR_ALARMINCFG_V30.class
│ ├── HCNetSDK$NET_DVR_ALARMINFO.class
│ ├── HCNetSDK$NET_DVR_ALARMINFO_EX.class
│ ├── HCNetSDK$NET_DVR_ALARMINFO_V30.class
│ ├── HCNetSDK$NET_DVR_ALARMOUTCFG.class
│ ├── HCNetSDK$NET_DVR_ALARMOUTCFG_V30.class
│ ├── HCNetSDK$NET_DVR_ALARMOUTSTATUS.class
│ ├── HCNetSDK$NET_DVR_ALARMOUTSTATUS_V30.class
│ ├── HCNetSDK$NET_DVR_AUXOUTCFG.class
│ ├── HCNetSDK$NET_DVR_CARDINFO.class
│ ├── HCNetSDK$NET_DVR_CHANNELSTATE.class
│ ├── HCNetSDK$NET_DVR_CHANNELSTATE_V30.class
│ ├── HCNetSDK$NET_DVR_CLIENTINFO.class
│ ├── HCNetSDK$NET_DVR_COLOR.class
│ ├── HCNetSDK$NET_DVR_COMPRESSIONCFG.class
│ ├── HCNetSDK$NET_DVR_COMPRESSIONCFG_EX.class
│ ├── HCNetSDK$NET_DVR_COMPRESSIONCFG_NEW.class
│ ├── HCNetSDK$NET_DVR_COMPRESSIONCFG_V30.class
│ ├── HCNetSDK$NET_DVR_COMPRESSION_AUDIO.class
│ ├── HCNetSDK$NET_DVR_COMPRESSION_INFO.class
│ ├── HCNetSDK$NET_DVR_COMPRESSION_INFO_EX.class
│ ├── HCNetSDK$NET_DVR_COMPRESSION_INFO_V30.class
│ ├── HCNetSDK$NET_DVR_CRUISE_PARA.class
│ ├── HCNetSDK$NET_DVR_CRUISE_POINT.class
│ ├── HCNetS