| | |
| | | this.detailFiles = []; |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/gb_record/query/' + this.deviceId + '/' + this.channelId + '?startTime=' + this.startTime + '&endTime=' + this.endTime |
| | | url: '/api/gb_record/query/' + this.deviceId + '/' + this.channelId + '?startTime=' + this.startTime + '&endTime=' + this.endTime |
| | | }).then((res)=>{ |
| | | this.recordsLoading = false; |
| | | if(res.data.code === 0) { |
| | |
| | | } else { |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/playback/start/' + this.deviceId + '/' + this.channelId + '?startTime=' + this.startTime + '&endTime=' + |
| | | url: '/api/playback/start/' + this.deviceId + '/' + this.channelId + '?startTime=' + this.startTime + '&endTime=' + |
| | | this.endTime |
| | | }).then((res)=> { |
| | | if (res.data.code === 0) { |
| | |
| | | console.log('前端控制:播放'); |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/playback/resume/' + this.streamId |
| | | url: '/api/playback/resume/' + this.streamId |
| | | }).then((res)=> { |
| | | this.$refs["recordVideoPlayer"].play(this.videoUrl) |
| | | }); |
| | |
| | | console.log('前端控制:暂停'); |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/playback/pause/' + this.streamId |
| | | url: '/api/playback/pause/' + this.streamId |
| | | }).then(function (res) {}); |
| | | }, |
| | | gbScale(command){ |
| | | console.log('前端控制:倍速 ' + command); |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: `./api/playback/speed/${this.streamId }/${command}` |
| | | url: `/api/playback/speed/${this.streamId }/${command}` |
| | | }).then(function (res) {}); |
| | | }, |
| | | downloadRecord: function (row) { |
| | |
| | | }else { |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/gb_record/download/start/' + this.deviceId + '/' + this.channelId + '?startTime=' + row.startTime + '&endTime=' + |
| | | url: '/api/gb_record/download/start/' + this.deviceId + '/' + this.channelId + '?startTime=' + row.startTime + '&endTime=' + |
| | | row.endTime + '&downloadSpeed=4' |
| | | }).then( (res)=> { |
| | | if (res.data.code === 0) { |
| | |
| | | this.videoUrl = ''; |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/gb_record/download/stop/' + this.deviceId + "/" + this.channelId+ "/" + this.streamId |
| | | url: '/api/gb_record/download/stop/' + this.deviceId + "/" + this.channelId+ "/" + this.streamId |
| | | }).then((res)=> { |
| | | if (callback) callback(res) |
| | | }); |
| | |
| | | this.videoUrl = ''; |
| | | this.$axios({ |
| | | method: 'get', |
| | | url: './api/playback/stop/' + this.deviceId + "/" + this.channelId + "/" + this.streamId |
| | | url: '/api/playback/stop/' + this.deviceId + "/" + this.channelId + "/" + this.streamId |
| | | }).then(function (res) { |
| | | if (callback) callback() |
| | | }); |