zoukankan      html  css  js  c++  java
  • java命令行调用本地文件协议hikvideoclient://

    最近在做一个视频项目,项目中需要通过调用海康本地协议打开视频播放器,起初尝试通过Process/ProcessBuilder无解,因为这个是调用本地应用程序的。

    我要调用的是本地伪协议,最终通过一些研究找到了解决办法,代码如下

    URI url = new URI("hikvideoclient://ReqType:PlayReal;VersionTag:UNIV1.0;ImpIp:192.168.11.199;ImpPort:8087;Camlist:00000000001310019633;loginName:admin;LoginPwd:f5b7aa1af86149c5f7176aeb125bb1e6dd50aa8fcf716fc32ffabd0fc3f7fabef56c08a0850dad068139a6dd98a7ea9b603bba0f33cea0fb24a6cf6eadb2c6da66b29f128eb14b40c39c9dc72e996aee31c627474320679e256d4f8ecbdab66ddf82ebae56f5ccd48e0e8724af10860f7b8269ad5925a8c9aee89a904e46f8eba4e710e3e2fed0651d6d6b1f06b10c9208e704c9cf56d6231f8a50414258ce7b5046d7d17bcbfcda06c87b07a313538ce09e4941e6b7bfc225243644ef472127c505ed65d2a5c5126d087ad29ddda8496d600ed20a44d9c7624640ebe284d2ad2ccde5192c7ecfbe672e6c30e70ab678bad6aeff2487bda5ef3ffacb73e30d88")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
    Desktop.getDesktop().browse(url);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
    }catch(Exception e)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    以上命令能成本调用本地应用程序Videoclient.exe,调起摄像头里的实时流。

  • 相关阅读:
    【排序】题解_P1093奖学金
    简单了解连接服务器的要求
    centos7安装(纯文字版)
    JAVA虚拟机
    集合
    IO流
    反射
    多线程
    JAVA基础
    博客园皮肤文档
  • 原文地址:https://www.cnblogs.com/passedbylove/p/9324711.html
Copyright © 2011-2022 走看看