Buenas,
Esta es una posible solución:
Código Javascript
:
Ver originalfunction 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.