const socket = io(); let last_position = null; let speed = 1; var myAudio = document.createElement('audio'); myAudio.setAttribute('src','muddy_files.mp3'); // socket.on('speed', (speed) => { // console.log('recieved speed', speed); // myAudio.playbackRate = speed; // }); socket.on('position', (position) => { console.log('recieved position', position); // if(!last_position){ // last_position = position; // }else{ // speed += position > last_position ? 0.1 : -0.1; // } // myAudio.playbackRate = speed; }); myAudio.playbackRate = speed; myAudio.play();