我写了一个与摄像头配合工作的Java应用程序。我从onvif网站devicemgmt.wsdl获取文件,并使用wsimport.exe生成.java文件。它运行良好,但对我来说方法不够。我需要从相机接收事件,如运动检测或按钮闭合触点。我尝试使用deviceIOPort作为.wsdl文件。
注意:我在我的.wsdl文件中添加了这个service:
我该如何同时使用
附:如果您发现错误,请告诉我,我仍在学习英语。
注意:我在我的.wsdl文件中添加了这个service:
<wsdl:service name="DeviceService">
<wsdl:port name="DevicePort" binding="tds:DeviceBinding">
<soap:address location="http://ip/onvif/device_service"/>
</wsdl:port>
</wsdl:service>
它在devicemgmt.wsdl方面工作正常,但当我将其用于deviceIOPort时,它能够工作,但没有添加新的方法。
为了生成Java文件,我使用以下命令:
wsimport -d where_to_place_generated_files ..\deviceIOBinding.wsdl -keep -Xnocompile -verbose > ..\log.txt
我该如何同时使用
deviceIOPort
和添加自定义方法?附:如果您发现错误,请告诉我,我仍在学习英语。