|  | @@ -48,7 +48,6 @@ const DefaultPlayer = ({
 | 
	
		
			
			| 48 | 48 |          playbackrates = JSON.parse(playbackrates);
 | 
	
		
			
			| 49 | 49 |      }
 | 
	
		
			
			| 50 | 50 |      let onScreenClickCallback = restProps['onScreenClickCallback'];
 | 
	
		
			
			| 51 |  | -
 | 
	
		
			
			| 52 | 51 |      return (
 | 
	
		
			
			| 53 | 52 |          <div className={[
 | 
	
		
			
			| 54 | 53 |              styles.component,
 | 
	
	
		
			
			|  | @@ -150,7 +149,7 @@ const connectedPlayer = videoConnect(
 | 
	
		
			
			| 150 | 149 |          video: {
 | 
	
		
			
			| 151 | 150 |              readyState,
 | 
	
		
			
			| 152 | 151 |              networkState,
 | 
	
		
			
			| 153 |  | -            error: error || networkState === 3,
 | 
	
		
			
			|  | 152 | +            error: error || (readyState > 0 && networkState === 3),
 | 
	
		
			
			| 154 | 153 |              // TODO: This is not pretty. Doing device detection to remove
 | 
	
		
			
			| 155 | 154 |              // spinner on iOS devices for a quick and dirty win. We should see if
 | 
	
		
			
			| 156 | 155 |              // we can use the same readyState check safely across all browsers.
 |