28 lines
		
	
	
		
			594 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			594 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 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(); | 
