diff --git a/src/main/java/com/genersoft/iot/vmp/media/abl/ABLMediaNodeServerService.java b/src/main/java/com/genersoft/iot/vmp/media/abl/ABLMediaNodeServerService.java
index 26e70038a..ab24c23eb 100644
--- a/src/main/java/com/genersoft/iot/vmp/media/abl/ABLMediaNodeServerService.java
+++ b/src/main/java/com/genersoft/iot/vmp/media/abl/ABLMediaNodeServerService.java
@@ -489,7 +489,7 @@ public class ABLMediaNodeServerService implements IMediaNodeServerService {
@Override
public void seekRecordStamp(MediaServer mediaServer, String app, String stream, Double stamp, String schema) {
- ABLResult ablResult = ablresTfulUtils.controlRecordPlay(mediaServer, app, stream, "seek", "120");
+ ABLResult ablResult = ablresTfulUtils.controlRecordPlay(mediaServer, app, stream, "seek", stamp/1000 + "");
if (ablResult.getCode() != 0) {
log.warn("[abl-seek] 失败:{}", ablResult.getMemo());
}
diff --git a/src/main/java/com/genersoft/iot/vmp/media/abl/ABLRESTfulUtils.java b/src/main/java/com/genersoft/iot/vmp/media/abl/ABLRESTfulUtils.java
index f059632af..9c019bd67 100644
--- a/src/main/java/com/genersoft/iot/vmp/media/abl/ABLRESTfulUtils.java
+++ b/src/main/java/com/genersoft/iot/vmp/media/abl/ABLRESTfulUtils.java
@@ -527,7 +527,7 @@ public class ABLRESTfulUtils {
param.put("app", app);
param.put("stream", stream);
param.put("command", command);
- param.put("value", Long.valueOf(value));
+ param.put("value", value);
String response = sendGet(mediaServer, "controlRecordPlay", param);
ABLResult ablResult = JSON.parseObject(response, ABLResult.class);
if (ablResult == null) {
diff --git a/web/src/views/cloudRecord/cloudRecordPlayer.vue b/web/src/views/cloudRecord/cloudRecordPlayer.vue
index 547775990..532a6b04b 100755
--- a/web/src/views/cloudRecord/cloudRecordPlayer.vue
+++ b/web/src/views/cloudRecord/cloudRecordPlayer.vue
@@ -40,7 +40,7 @@
-
+
{{ playSpeed }}X
{
this.$refs.recordVideoPlayer.resize(playerWidth, playerHeight)
this.isFullScreen = screenfull.isFullscreen
})
this.isFullScreen = true
},
- setStreamInfo(streamInfo) {
+ setStreamInfo(streamInfo, timeLen, startTime) {
if (location.protocol === 'https:') {
this.videoUrl = streamInfo['wss_flv']
} else {
this.videoUrl = streamInfo['ws_flv']
}
this.streamInfo = streamInfo
+ this.timeLen = timeLen
+ this.startTime = startTime
},
seekRecord(playSeekValue) {
this.$store.dispatch('cloudRecord/seek', {
diff --git a/web/src/views/cloudRecord/detail.vue b/web/src/views/cloudRecord/detail.vue
index 9264c3513..36215d803 100755
--- a/web/src/views/cloudRecord/detail.vue
+++ b/web/src/views/cloudRecord/detail.vue
@@ -1,5 +1,5 @@
-