1 |
- {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/dashboard/Video.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/dashboard/Video.vue","mtime":1708395041887},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js","mtime":1708395147382}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgaXNWaWRlbzogZmFsc2UKICAgIH07CiAgfSwKICBwcm9wczogWyJzcmMiXSwKICB3YXRjaDogewogICAgc3JjOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoKSB7CiAgICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgICBjb25zb2xlLmxvZygxMTEsIHRoaXMuc3JjKTsKICAgICAgICB0aGlzLmlzVmlkZW8gPSBmYWxzZTsKICAgICAgICB0aGlzLmplc3NpYnVjYSAmJiB0aGlzLmplc3NpYnVjYS5kZXN0cm95KCk7CiAgICAgICAgdGhpcy5zcmMgJiYgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICBfdGhpcy5pbml0KCk7CiAgICAgICAgfSwgMTAwKTsKICAgICAgfSwKICAgICAgaW1tZWRpYXRlOiB0cnVlCiAgICB9CiAgfSwKICBkZXN0cm95ZWQ6IGZ1bmN0aW9uIGRlc3Ryb3llZCgpIHsKICAgIGlmICh0aGlzLmplc3NpYnVjYSAmJiB0aGlzLmplc3NpYnVjYS5kZXN0cm95KSB7CiAgICAgIHRoaXMuamVzc2lidWNhLmRlc3Ryb3koKTsKICAgIH0KICAgIGlmICh0aGlzLnNyYy5pbmRleE9mKCIubXA0IikgPiAtMSkgewogICAgICB0aGlzLmlzVmlkZW8gPSBmYWxzZTsKICAgICAgcmV0dXJuOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgaW5pdDogZnVuY3Rpb24gaW5pdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIGlmICh0aGlzLmplc3NpYnVjYSAmJiB0aGlzLmplc3NpYnVjYS5kZXN0cm95KSB7CiAgICAgICAgdGhpcy5qZXNzaWJ1Y2EuZGVzdHJveSgpOwogICAgICB9CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICBpZiAoIV90aGlzMi5zcmMpIHsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgaWYgKF90aGlzMi5zcmMuaW5kZXhPZigiLm1wNCIpID4gLTEpIHsKICAgICAgICAgIF90aGlzMi5pc1ZpZGVvID0gdHJ1ZTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgdmFyIGplc3NpYnVjYSA9IG5ldyBKZXNzaWJ1Y2FQcm8oewogICAgICAgICAgY29udGFpbmVyOiBfdGhpczIuJHJlZnNbInZpZGVvIl0sCiAgICAgICAgICB2aWRlb0J1ZmZlcjogMC4yLAogICAgICAgICAgLy8g57yT5a2Y5pe26ZW/CiAgICAgICAgICBpc1Jlc2l6ZTogdHJ1ZSwKICAgICAgICAgIHRleHQ6ICIiLAogICAgICAgICAgbG9hZGluZ1RleHQ6ICLliqDovb3kuK0iLAogICAgICAgICAgdXNlTVNFOiB0cnVlLAogICAgICAgICAgdXNlU0lNRDogdHJ1ZSwKICAgICAgICAgIGF1dG9XYXNtOiB0cnVlLAogICAgICAgICAgLy8gZGVidWc6IHRydWUsCiAgICAgICAgICAvLyBkZWJ1Z0xldmVsOiAiZGVidWciLAogICAgICAgICAgY29udHJvbEF1dG9IaWRlOiB0cnVlLAogICAgICAgICAgc2hvd0JhbmR3aWR0aDogZmFsc2UsCiAgICAgICAgICAvLyDmmL7npLrnvZHpgJ8KICAgICAgICAgIG9wZXJhdGVCdG5zOiB7CiAgICAgICAgICAgIGZ1bGxzY3JlZW46IHRydWUsCiAgICAgICAgICAgIHNjcmVlbnNob3Q6IHRydWUsCiAgICAgICAgICAgIHBsYXk6IHRydWUsCiAgICAgICAgICAgIGF1ZGlvOiB0cnVlCiAgICAgICAgICB9LAogICAgICAgICAgZm9yY2VOb09mZnNjcmVlbjogdHJ1ZSwKICAgICAgICAgIHVzZVdlYkZ1bGxTY3JlZW46IHRydWUsCiAgICAgICAgICBpc05vdE11dGU6IGZhbHNlLAogICAgICAgICAgbG9hZGluZ1RpbWVvdXRSZXBsYXlUaW1lczogLTEsCiAgICAgICAgICBoZWFydFRpbWVvdXRSZXBsYXlUaW1lczogLTEKICAgICAgICB9KTsKICAgICAgICBqZXNzaWJ1Y2EucGxheShfdGhpczIuc3JjKTsKICAgICAgICBfdGhpczIuamVzc2lidWNhID0gamVzc2lidWNhOwogICAgICB9KTsKICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7fSwKICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkgewogICAgdGhpcy5qZXNzaWJ1Y2EuZGVzdHJveSgpOwogICAgaWYgKHRoaXMuc3JjLmluZGV4T2YoIi5tcDQiKSA+IC0xKSB7CiAgICAgIHRoaXMuaXNWaWRlbyA9IGZhbHNlOwogICAgICByZXR1cm47CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["data","isVideo","props","watch","src","handler","_this","console","log","jessibuca","destroy","setTimeout","init","immediate","destroyed","indexOf","methods","_this2","$nextTick","JessibucaPro","container","$refs","videoBuffer","isResize","text","loadingText","useMSE","useSIMD","autoWasm","controlAutoHide","showBandwidth","operateBtns","fullscreen","screenshot","play","audio","forceNoOffscreen","useWebFullScreen","isNotMute","loadingTimeoutReplayTimes","heartTimeoutReplayTimes","mounted","beforeDestroy"],"sources":["src/views/dashboard/Video.vue"],"sourcesContent":["<!--\r\n * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git\r\n * @Date: 2023-10-12 21:54:54\r\n * @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git\r\n * @LastEditTime: 2023-10-12 22:14:40\r\n * @FilePath: /归档(3)/src/views/dashboard/Video.vue\r\n * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE\r\n-->\r\n<template>\r\n <div ref=\"video\">\r\n <video :src=\"src\" v-if=\"isVideo\" controls autoplay=\"autoplay\" loop style=\"width: 100%\"></video>\r\n </div>\r\n</template>\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n isVideo: false,\r\n };\r\n },\r\n props: [\"src\"],\r\n watch: {\r\n src: {\r\n handler() {\r\n console.log(111,this.src)\r\n this.isVideo = false;\r\n this.jessibuca && this.jessibuca.destroy();\r\n this.src &&\r\n setTimeout(() => {\r\n this.init();\r\n }, 100);\r\n },\r\n immediate: true\r\n }\r\n },\r\n destroyed() {\r\n if (this.jessibuca && this.jessibuca.destroy) {\r\n this.jessibuca.destroy();\r\n }\r\n\r\n if (this.src.indexOf(\".mp4\") > -1) {\r\n this.isVideo = false;\r\n return;\r\n }\r\n },\r\n methods: {\r\n init() {\r\n if (this.jessibuca && this.jessibuca.destroy) {\r\n this.jessibuca.destroy();\r\n }\r\n this.$nextTick(() => {\r\n if (!this.src) {\r\n return;\r\n }\r\n if (this.src.indexOf(\".mp4\") > -1) {\r\n this.isVideo = true;\r\n return;\r\n }\r\n var jessibuca = new JessibucaPro({\r\n container: this.$refs[\"video\"],\r\n videoBuffer: 0.2, // 缓存时长\r\n isResize: true,\r\n text: \"\",\r\n loadingText: \"加载中\",\r\n useMSE: true,\r\n useSIMD: true,\r\n autoWasm: true,\r\n // debug: true,\r\n // debugLevel: \"debug\",\r\n controlAutoHide: true,\r\n showBandwidth: false, // 显示网速\r\n operateBtns: {\r\n fullscreen: true,\r\n screenshot: true,\r\n play: true,\r\n audio: true,\r\n },\r\n forceNoOffscreen: true,\r\n useWebFullScreen: true,\r\n isNotMute: false,\r\n loadingTimeoutReplayTimes: -1,\r\n heartTimeoutReplayTimes: -1,\r\n });\r\n jessibuca.play(this.src);\r\n this.jessibuca = jessibuca;\r\n });\r\n },\r\n },\r\n mounted() { },\r\n beforeDestroy() {\r\n this.jessibuca.destroy();\r\n\r\n if (this.src.indexOf(\".mp4\") > -1) {\r\n this.isVideo = false;\r\n return;\r\n }\r\n },\r\n};\r\n</script>\r\n"],"mappings":";;;;;;;;;;;;;;AAcA;EACAA,IAAA,WAAAA,KAAA;IACA;MACAC,OAAA;IACA;EACA;EACAC,KAAA;EACAC,KAAA;IACAC,GAAA;MACAC,OAAA,WAAAA,QAAA;QAAA,IAAAC,KAAA;QACAC,OAAA,CAAAC,GAAA,WAAAJ,GAAA;QACA,KAAAH,OAAA;QACA,KAAAQ,SAAA,SAAAA,SAAA,CAAAC,OAAA;QACA,KAAAN,GAAA,IACAO,UAAA;UACAL,KAAA,CAAAM,IAAA;QACA;MACA;MACAC,SAAA;IACA;EACA;EACAC,SAAA,WAAAA,UAAA;IACA,SAAAL,SAAA,SAAAA,SAAA,CAAAC,OAAA;MACA,KAAAD,SAAA,CAAAC,OAAA;IACA;IAEA,SAAAN,GAAA,CAAAW,OAAA;MACA,KAAAd,OAAA;MACA;IACA;EACA;EACAe,OAAA;IACAJ,IAAA,WAAAA,KAAA;MAAA,IAAAK,MAAA;MACA,SAAAR,SAAA,SAAAA,SAAA,CAAAC,OAAA;QACA,KAAAD,SAAA,CAAAC,OAAA;MACA;MACA,KAAAQ,SAAA;QACA,KAAAD,MAAA,CAAAb,GAAA;UACA;QACA;QACA,IAAAa,MAAA,CAAAb,GAAA,CAAAW,OAAA;UACAE,MAAA,CAAAhB,OAAA;UACA;QACA;QACA,IAAAQ,SAAA,OAAAU,YAAA;UACAC,SAAA,EAAAH,MAAA,CAAAI,KAAA;UACAC,WAAA;UAAA;UACAC,QAAA;UACAC,IAAA;UACAC,WAAA;UACAC,MAAA;UACAC,OAAA;UACAC,QAAA;UACA;UACA;UACAC,eAAA;UACAC,aAAA;UAAA;UACAC,WAAA;YACAC,UAAA;YACAC,UAAA;YACAC,IAAA;YACAC,KAAA;UACA;UACAC,gBAAA;UACAC,gBAAA;UACAC,SAAA;UACAC,yBAAA;UACAC,uBAAA;QACA;QACA/B,SAAA,CAAAyB,IAAA,CAAAjB,MAAA,CAAAb,GAAA;QACAa,MAAA,CAAAR,SAAA,GAAAA,SAAA;MACA;IACA;EACA;EACAgC,OAAA,WAAAA,QAAA;EACAC,aAAA,WAAAA,cAAA;IACA,KAAAjC,SAAA,CAAAC,OAAA;IAEA,SAAAN,GAAA,CAAAW,OAAA;MACA,KAAAd,OAAA;MACA;IACA;EACA;AACA"}]}
|