Buenas,
 
Esta es una posible solución:    
Código Javascript
:
Ver original- function showOrHide(indice) { 
-     return function(){     
-     for(j = 1;j<=3;j++){ 
-         if (indice!= j){ 
-             $("#reproductor"+j).hide(); 
-         } 
-         else $("#reproductor"+j).show(); 
-     } 
- } 
- } 
-   
-         $(document).ready(function(){ 
- for(i = 1;i<=3;i++){      
-   $("#play"+i).click(showOrHide(i)); 
- } 
- }); 
Otra solución sería ocultar únicamente el elemento que este visible y mostrar el que te interesa. Para ello, deberías guardar una referencia al elemento que está visible o ponerle una clase común a todos los reproductores y buscar el reproductor visible a través de un selector de clase con JQuery. 
Saludos.