video_monitoring.html 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <!--<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">-->
  5. <!--<meta name="viewport" content="width=device-width, initial-scale=1">-->
  6. <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  7. <meta charset="utf-8">
  8. <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  9. <meta content="yes" name="apple-mobile-web-app-capable">
  10. <meta content="black" name="apple-mobile-web-app-status-bar-style">
  11. <meta content="telephone=no" name="format-detection">
  12. <link rel="stylesheet" href="https://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css">
  13. <style type="text/css">
  14. body {background-color: #f1f0f5;}
  15. table,tr,td,th {border: 0px; color: #6e6e6e; font-size: 14px; margin: 0px; padding:0px; border-spacing:0px; border-style:none; border-collapse:collapse;}
  16. p {margin: 20px auto 20px auto;text-align: center;}
  17. video {margin: 20px;text-align: center;}
  18. .timenum {color: #1993c7; font-size: 24px;}
  19. .ui-content {margin: 0px; padding: 0px; background-color: #ffffff; }
  20. .gray {
  21. -webkit-filter: grayscale(100%);
  22. -moz-filter: grayscale(100%);
  23. -ms-filter: grayscale(100%);
  24. -o-filter: grayscale(100%);
  25. filter: grayscale(100%);
  26. filter: gray;
  27. opacity:0.7;//通过改变透明度来调节灰色的程度
  28. }
  29. </style>
  30. <script src="https://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
  31. <script src="https://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
  32. <script type="text/javascript">
  33. // var GetRequest = function() {
  34. // var url = location.search; //获取url中"?"符后的字串
  35. // var theRequest = new Object();
  36. // if (url.indexOf("?") != -1) {
  37. // var str = url.substr(1);
  38. // strs = str.split("&");
  39. // for (var i = 0; i < strs.length; i++) {
  40. // theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
  41. // }
  42. // }
  43. // return theRequest;
  44. // }
  45. // var device1 = {$device};
  46. var reload = function(){
  47. var video1 = document.getElementById('video1');
  48. video1.innerHTML='';
  49. video1.width = $(window).width();
  50. video1.height = $(window).width()*3/4;
  51. video1.style.margin = '0px';
  52. video1.style.padding = '0px';
  53. var src = document.createElement("source");
  54. src.setAttribute('src','http://47.103.74.123/hls/'+$("#device").val()+'.m3u8');
  55. src.setAttribute('type','application/vnd.apple.mpegurl');
  56. video1.appendChild(src);
  57. video1.load();
  58. video1.play();
  59. }
  60. // var closeme = function(){
  61. // window.location='/sc/#pagethree';
  62. // }
  63. $(document).ready(function(){
  64. // var Request = new Object();
  65. // Request = GetRequest();
  66. // var id = 'C59360333';
  67. // var id = device1;
  68. // console.log(id);
  69. // $("#device").val(device1);
  70. // $("#deviceid").html(id);
  71. reload();
  72. })
  73. </script>
  74. </head>
  75. <body>
  76. <div data-role="page" id="pageone">
  77. <div data-role="header" data-theme="b">
  78. <a href="__MODULE__/VideoMonitoring/index{$tokenurl}/companyid/{$companyid}" class="ui-btn ui-btn-left ui-icon-back ui-btn-icon-left" data-ajax="false">返回</a>
  79. <h1>实时监控</h1>
  80. <a href="#" class="ui-btn ui-icon-refresh ui-btn-icon-notext ui-btn-right" onclick="reload()">刷新</a>
  81. </div>
  82. <div id="webinfo" data-role="content" class="ui-content">
  83. <table width="100%" style="border-top: 5px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;">
  84. <tr>
  85. <th style="width:120px;">设备编号:</th><td id="deviceid">{$device}</td>
  86. </tr>
  87. </table>
  88. <video muted controls="controls" id="video1" width="320" height="240" loop="loop" autoplay="autoplay">
  89. </video>
  90. </div>
  91. <input type="hidden" id="device" name="device" value="{$device}">
  92. </body>
  93. </html>