站在巨人的肩膀上:onvif-java使用方案解析(留存)_be.teletask.onvif_秀发浓密的程序猿的博客-优快云博客
3个月前弄过一次,当时确认可以设置我就把代码都删除了🤣,今天又重弄了一遍。防止遗忘记录一下。
1、设置海康摄像头 onvif
2、修改巨人的代码
public String getXml() {
// TODO Auto-generated method stub
return "<SetSystemDateAndTime xmlns=\"http://www.onvif.org/ver10/device/wsdl\">" +
"<tt:DateTimeType>Manual</tt:DateTimeType>\n" +
" <tt:DaylightSavings>false</tt:DaylightSavings>\n" +
" <tt:TimeZone>\n" +
" <tt:TZ>GMT+08:00</tt:TZ>\n" +
" </tt:TimeZone>\n" +
" <tt:UTCDateTime>\n" +
" <tt:Time>\n" +
" <tt:Hour>6</tt:Hour>\n" +
" <tt:Minute>38</tt:Minute>\n" +
" <tt:Second>24</tt:Second>\n" +
" </tt:Time>\n" +
" <tt:Date>\n" +
" <tt:Year>2020</tt:Year>\n" +
" <tt:Month>4</tt:Month>\n" +
" <tt:Day>28</tt:Day>\n" +
" </tt:Date>\n" +
" </tt:UTCDateTime>"+
"</SetSystemDateAndTime>";
}
原代码是获取摄像头时间,现在是修改摄像头时间。只有xml中的内容不同,其实只要知道接口的xml,所有接口请求都一样简单。
有什么问题直接问就可。
参考:onvif官网文档java 使用onvif协议 PTZ 登录认证,获取摄像头位置, 控制摄像头转动,digest认证,拍照截图_java onvif协议_十有八⑨的博客-优快云博客