海康威視網絡攝像機 SDK二次開發(JAVA)(1-DEMO測試)


本次測試的demo名為ClientDemo-NetBeansPro,同文件夾還有一個名為AlarmJavaDemo的都大同小異。接下來開始了。

一、介紹一下環境:

  1. 開發工具:MyEclipse
  2. 系統Win7 64
  3. 下載sdk:官網sdk下載地址.根據自己機型下載所需的sdk,此處不多做贅述。

二、項目准備:

  1. ClientDemo-NetBeansPro文件夾下新建lib文件夾(方便管理),官方是說直接放在這個文件夾里,我個人覺得不好管理所以這樣,你們也可以根據官方的指示,唯一的區別后面會講到。
  2. 將庫文件里的移入,庫文件里大多數都有,沒有的話去我上傳的demo里找也行。下圖就是所需要放入lib中的文件。


  3. 用開發工具打開這個項目。
    本項目中使用的jdk為JavaSE1.6,如果項目不能正常運行請檢查jdk版本是否為1.6我剛開始試過1.8和1.7的似乎項目會報錯,如果你沒有就略過本條提示。
    共2處開始修改:
    第一處,修改src-HCNetSDK.java中HCNetSDK接口中INSTANCE參數的加載庫路徑:

     

     

     

     

    第二處,修改src-HCNetSDK.java中PlayCtrl接口中INSTANCE參數的加載庫路徑,這就是上面提到的與另一個DEMO的區別之處,另一個DEMO不需要修改這個位置,其他無異。與上一步驟的注意一致不多做贅述直接上圖:


三、啟動

找到ClientDemo.java文件(就src下第一個)。右鍵運行即可。運行后會打開一個ClientDemo的base窗口。輸入你們的自己的地址啥的,然后先點擊注冊,等注冊成功后再點預覽就可以了。注冊成功后就是下圖的樣子(剛開始是一個黑點然后Device成功后Device變成文件夾)。前期測試可以自己在ClientDemo.java文件中jButtonLoginActionPerformed()方法中long userID = lUserID.longValue();語句后輸出一下userID,只要不是返回值不是-1就說明登陸成功了(前提是設備已經激活過了,激活很簡單自行百度)。

 

 


另:再啰嗦一下,可以在ClientDemo.java文件中修改初始化參數也就是base窗口的默認值,修改的位置在圖中(應該你們都會吧)。

 

 

最后

網上也有建議說,避免次次引入這個麻煩,直接將所需要的庫文件直接復制到了jdk目錄下的bin文件夾中其中包括HCNetSDKCom文件夾,也可以,具體的自己斟酌。

如果本文有幫助到你,可以幫我點個贊,或者評論告訴我我會很高興。

我已將項目上傳到CSDN你們有需要的可以在文章頂部點擊下載,后期看一下如果需要的人多的話我再放到GIT上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM