diff options
Diffstat (limited to 'public/assets/js/app.js')
| -rw-r--r-- | public/assets/js/app.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/public/assets/js/app.js b/public/assets/js/app.js deleted file mode 100644 index 83cbefe..0000000 --- a/public/assets/js/app.js +++ /dev/null @@ -1,53 +0,0 @@ -const player = document.querySelector('#player') - -let socket = io.connect('/client') -let got_frame = false - -socket.on('res', (data) => { - switch (data.cmd) { - case 'get_last_frame': - console.log('get last frame!') - if (data.res !== 'working') { - socket.emit('cmd', { - cmd: 'get_last_frame', - }) - } - break - default: - break - } - console.log(data) -}) - -socket.on('frame', (data) => { - got_frame = true - const blob = new Blob([data.frame], { type: 'image/jpg' }) - const url = URL.createObjectURL(blob) - const img = new Image () - img.onload = function() { - URL.revokeObjectURL(url) - player.innerHTML = '' - player.appendChild(img) - } - img.src = url -}) - -socket.emit('cmd', { - cmd: 'get_params', -}) - -setTimeout(() => { - if (!got_frame) { - socket.emit('cmd', { - cmd: 'get_last_frame', - }) - } -}, 500) - -socket.emit('cmd', { - cmd: 'send_param', - payload: { - 'key': 'client', - 'value': 'test', - } -}) |
