From 7c2162f9d27047fc92939b3b8f2c601e5479c3be Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 07 Apr 2021 17:36:55 +0800
Subject: [PATCH] 视频录制相关修改
---
src/views/realTimePolice/real.vue | 27 ++++++++++++++++-----------
src/page/index/logo.vue | 28 +++++++++++++---------------
2 files changed, 29 insertions(+), 26 deletions(-)
diff --git a/src/page/index/logo.vue b/src/page/index/logo.vue
index af4bfe4..e7b5548 100644
--- a/src/page/index/logo.vue
+++ b/src/page/index/logo.vue
@@ -403,11 +403,9 @@
.then((result) => {
axios({
method: "post",
- url: `/api/blade-jfpts/rvideo/rVoid`,
- timeout: 600000,
+ url: `/api/blade-jfpts/rvideo/rVoids`,
params: {
- sourcePath: result.data.data.flv,
- jid: that.form.id,
+ url: result.data.data.flv,
},
}).then((resdata) => {});
});
@@ -444,7 +442,6 @@
this.videoConversationReal = false;
this.oldVideoSatart = false;
},
-
getDate() {
// 当前时间
var timestamp = Date.parse(new Date());
@@ -574,6 +571,14 @@
)
.then(function () {
that.dialogTableVisible = false;
+
+ axios({
+ method: "post",
+ url: `/api/blade-jfpts/rvideo/stop`,
+ params: {
+ jid: row.id,
+ },
+ }).then((resdata) => {});
that.$router.push({
path: "/policeTracking/track",
@@ -802,7 +807,6 @@
//启动websocket
websocketStart() {
-
var that = this;
if (!window.WebSocket) {
@@ -819,14 +823,11 @@
window.socket.onopen = function (event) {};
- window.socket.onclose = function (event) {
-
- };
+ window.socket.onclose = function (event) {};
window.socket.error = function (event) {
//执行重连
that.websocketStart();
};
-
} else {
console.log("WebSocket连接没有建立成功!!");
}
@@ -846,18 +847,15 @@
//开启心跳传送
window.websockPing = setInterval(function () {
-
if (window.socket.readyState == WebSocket.OPEN) {
window.socket.send("ping");
- }else{
- console.log("心跳停止,断开重连")
+ } else {
+ console.log("心跳停止,断开重连");
//断开连接,重连
window.clearTimeout(window.websockPing);
//执行重连
that.websocketStart();
}
-
-
}, 10000);
} else {
console.log("WebSocket连接没有建立成功!!");
diff --git a/src/views/realTimePolice/real.vue b/src/views/realTimePolice/real.vue
index cd9b25d..13fcc15 100644
--- a/src/views/realTimePolice/real.vue
+++ b/src/views/realTimePolice/real.vue
@@ -2,7 +2,7 @@
* @Author: Morpheus
* @Date: 2021-03-17 15:21:33
* @Last Modified by: Morpheus
- * @Last Modified time: 2021-03-29 14:12:05
+ * @Last Modified time: 2021-04-07 17:36:33
*/
<template>
<basic-container>
@@ -435,13 +435,13 @@
labelWidth: "100",
size: "mini",
border: false,
- stripe:true,
+ stripe: true,
menuWidth: 240,
dialogWidth: 950,
tip: false,
searchShow: true,
searchMenuSpan: 3,
- align:"center",
+ align: "center",
index: true,
viewBtn: true,
selection: true,
@@ -506,7 +506,7 @@
{
label: "报警人",
prop: "galarmPeople",
- width: 90
+ width: 90,
},
{
label: "报警人电话",
@@ -616,7 +616,7 @@
{
label: "接警人",
prop: "alarmPeople",
- width: 90
+ width: 90,
},
{
label: "接警时间",
@@ -906,8 +906,6 @@
return a.jtype - b.jtype;
});
-
-
this.data = data.records;
this.loading = false;
@@ -1138,6 +1136,15 @@
)
.then(function () {
that.dialogTableVisible = false;
+
+ axios({
+ method: "post",
+ url: `/api/blade-jfpts/rvideo/stop`,
+ params: {
+ jid: row.id,
+ },
+ }).then((resdata) => {});
+
that.onLoad(that.page, that.query);
that.$router.push({
path: "/policeTracking/track",
@@ -1250,8 +1257,7 @@
});
that.hls.on(Hls.Events.ERROR, function (event, data) {
-
- console.log(data, 4566824159, "视频播放有问题!!!")
+ console.log(data, 4566824159, "视频播放有问题!!!");
if (data.fatal) {
switch (data.type) {
case Hls.ErrorTypes.NETWORK_ERROR:
@@ -1503,8 +1509,7 @@
border-color: rgb(64, 158, 255);
}
-.tabFontSize{
+.tabFontSize {
font-size: 15px;
}
-
</style>
--
Gitblit v1.9.3