帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
显示全部楼层
42
帖子
4
勋章
1万+
Y币

hikvision萤石云模块Dmeo

[复制链接]
发表于 2019-4-30 11:53:42
本帖最后由 Mr.ZhouHeng 于 2019-5-10 18:19 编辑

本模块Dmeo补充模块缺陷,
可以根据key失效期  自动更新key  
可以切换直播地址跟监控地址

  1. <!DOCTYPE html>
  2. <html>

  3. <head>
  4.         <meta charset="utf-8">
  5.         <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  6.         <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7.         <title>视频frm</title>
  8.         <link rel="stylesheet" type="text/css" href="../../../css/api.css" />
  9.         <link rel="stylesheet" type="text/css" href="../../../css/public.css" />
  10.         <style>
  11.                 html,
  12.                 body {
  13.                         width: 100%;
  14.                         /*height: 100%;*/
  15.                         background: rgba(8, 7, 23, 1)
  16.                 }

  17.                 .magnetic {
  18.                         width: 100%;
  19.                         position: relative;
  20.                         padding: .4rem .4rem .61rem .4rem;
  21.                         background: linear-gradient(-180deg, rgba(66, 71, 86, 1), rgba(8, 7, 23, 1));
  22.                         /*background: -webkit-linear-gradient(90deg, #0C0B1B, #383C4A);*/
  23.                 }

  24.                 .video {
  25.                         height: 7.33rem;
  26.                         line-height: 7.33rem;
  27.                         text-align: center;
  28.                         background: rgba(238, 238, 238, 1);
  29.                         border-radius: 5px;
  30.                 }

  31.                 .video-botom {
  32.                         margin-top: 1.2rem;
  33.                         margin-bottom: .53rem;
  34.                         position: relative;
  35.                 }

  36.                 .videoleft {
  37.                         width: 1.97rem;
  38.                         height: 1.97rem;
  39.                         position: relative;
  40.                         margin-left: .53rem;
  41.                         margin-right: .53rem;
  42.                         background: url(../../../image/icon/iconvideobtn.png);
  43.                         background-position: center center;
  44.                         background-size: 1.97rem 1.97rem;
  45.                         background-repeat: no-repeat;
  46.                 }

  47.                 .item {
  48.                         height: .8rem;
  49.                         width: .8rem;
  50.                         position: absolute;
  51.                 }

  52.                 .top {
  53.                         top: 0px;
  54.                         left: 50%;
  55.                         margin-left: -.4rem;
  56.                 }

  57.                 .left {
  58.                         top: 50%;
  59.                         left: 0;
  60.                         margin-top: -.4rem;
  61.                 }

  62.                 .right {
  63.                         top: 50%;
  64.                         right: 0;
  65.                         margin-top: -.4rem;
  66.                 }

  67.                 .bottom {
  68.                         bottom: 0;
  69.                         left: 50%;
  70.                         margin-left: -.4rem;
  71.                 }

  72.                 .title {
  73.                         margin-top: 11.33rem;
  74.                         padding: 0 1.33rem;
  75.                         font-size: .32rem;
  76.                         line-height: 180%;
  77.                         color: #fff;
  78.                         font-weight: 400;
  79.                         color: rgba(238, 238, 238, 1);
  80.                 }

  81.                 .bottom {
  82.                         font-size: 1rem;
  83.                         line-height: 180%;
  84.                         text-align: center;
  85.                 }
  86.         </style>
  87. </head>

  88. <body>
  89.         <div class="title">
  90.                 <div id="realtime" class="bottom" tapmode onclick="fnRealtime();">打开实时监控</div>
  91.                 <div id="playback" class="bottom" tapmode onclick="fnPlayback();">打开回放</div>
  92.         </div>
  93. </body>
  94. <script type="text/javascript" src="../../../script/api.js"></script>

  95. <script type="text/javascript">
  96.         var hikvision, eUrl, eRealtime, ePlayback;
  97.         apiready = function() {
  98.                 hikvision = api.require('hikvision');
  99.                 eUrl = api.pageParam.url;
  100.                 eRealtime = $api.byId('realtime');
  101.                 ePlayback = $api.byId('playback');
  102.                 eRealtime.style.display = "none";
  103.                 ePlayback.style.display = "block";
  104.                 var timestamp = (new Date()).getTime();
  105.                 console.warn(timestamp);
  106.                 if (!$api.getStorage('eAccessTokens')) {
  107.                         fnAccessToken();
  108.                 } else {
  109.                         if ($api.getStorage('eAccessTokens').expireTime <= timestamp) {
  110.                                 fnAccessToken();
  111.                         } else {
  112.                                 fninitVue();
  113.                         }
  114.                 }
  115.         };
复制代码

老样子重点代码自己付点云币自己下载

注意css我用rem   缺少主要css  建议你们自己最后用px!!






本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
14
帖子
0
勋章
1万+
Y币
感谢分享,买不起买不起
42
帖子
4
勋章
1万+
Y币
嗯哼嗯哼 发表于 2019-4-30 12:31
感谢分享,买不起买不起

我呸十个云币买不起
73
帖子
0
勋章
328
Y币
厉害了!!!
14
帖子
0
勋章
1万+
Y币
Mr.ZhouHeng 发表于 2019-4-30 12:37
我呸十个云币买不起

唉,太穷了太穷了。
32
帖子
0
勋章
1261
Y币
这种方式,是先有个list列表,然后openwin打开监控画面,在一个页面没法切换url,这个模块应该是不支持这种方式切换
32
帖子
0
勋章
1261
Y币
大神,可以设置一个状态变量,去控制模块的open和close来切换监控画面的展示,这样就可以在同一个页面中,切换监控画面的展示了,我测试了一下,可以实现没有问题
42
帖子
4
勋章
1万+
Y币
吕小贤l 发表于 2019-4-30 13:09
这种方式,是先有个list列表,然后openwin打开监控画面,在一个页面没法切换url,这个模块应该是不支持这种 ...

可以滴
42
帖子
4
勋章
1万+
Y币
吕小贤l 发表于 2019-4-30 13:18
大神,可以设置一个状态变量,去控制模块的open和close来切换监控画面的展示,这样就可以在同一个页面中, ...

就是啊  十个云币值吗喊叫句师傅听听
37
帖子
2
勋章
3711
Y币
感谢大佬分享
1234下一页
您需要登录后才可以回帖 登录

本版积分规则