L.x 发表于 2013-2-7 18:54:32

海康威视回放功能精简版

 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"      "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <title></title></head><body><object classid="clsid:8E4BEB46-C00F-4719-AD49-E75E839C6889" codebase=""      standby="Waiting..." id="PlayBackVideo" width="100%" height="98%" name="playocx"></object><script type="text/javascript">    var m_userinfo = '192.168.5.235 admin 12345 8000';      //从服务器获取当前注册用户信息    function createXML(context) {      var dom = null;      if (typeof context == 'string') {            var xml = new ActiveXObject("Microsoft.XMLDOM");            xml.async = "false"            xml.loadXML(context);            dom = xml.documentElement;      } else            dom = context;      return {            get:function (childIndex) {                return createXML(dom.childNodes);            },            text:function () {                return dom.childNodes.nodeValue;            }      };    }    window.onload = (function () {      var player = document.getElementById("PlayBackVideo");      var parts = m_userinfo.split(' ');      var serverIpAddress = parts;      var serverPort = parseInt(parts);      var username = parts;      var password = parts;      var tokenId = player.Login(serverIpAddress, serverPort, username, password);      player.lLanguageType = 0;      if (tokenId == -1) {            alert('不能连接');            return;      }      var serverInfo = createXML(player.GetServerInfo());      var deviceType = serverInfo.get(1).text();      var numChannels = parseInt(serverInfo.get(0).text());      var channel = 0;      var startTime = "2012-02-06 00:00:00";      var stopTime = "2012-02-07 00:00:00";      var records = player.SearchRecordFile(channel, startTime, stopTime, deviceType == '87' ? 1 : 0, 0, "");//查询时间段内的录象文件      player.SetPlayBackTime("2012-02-06 11:00:00", stopTime);      player.PlayBackStart();      setTimeout(arguments.callee, 3000);    });</script></body></html>
页: [1]
查看完整版本: 海康威视回放功能精简版