En primer lugar lo cargarías en un div con ajax, en segundo (pero esto habria que probarlo ya que sigo con la duda que mencione)
harias lo siguiente
la función para llamar al archivo es
ajaxpage('reproductor.php', 'divreproductor')
habría que probar con
ajaxpage('reproductor.php?id=uno', 'divreproductor')
en donde "uno" es el nombre del mp3
ahora el tema pasa por que reproductor usas, supongamos que es el dewplayer (
http://www.alsacreations.fr/dewplayer-en.html ), uno que suelo usar, cuyo código para cargar es
Código HTML:
Ver original<object type="application/x-shockwave-flash" data="/flashdir/dewplayer-mini.swf" width="160" height="20" id="dewplayermini" name="dewplayermini"> <param name="movie" value="/flashdir/dewplayer-mini.swf" /> <param name="flashvars" value="mp3=flashdir/mp3/everywhere.mp3" />
y se haría con php
Código PHP:
Ver original<?php
$id = $_GET['id'];
?>
<object type="application/x-shockwave-flash" data="/flashdir/dewplayer-mini.swf" width="160" height="20" id="dewplayermini" name="dewplayermini">
<param name="movie" value="/flashdir/dewplayer-mini.swf" />
<param name="flashvars" value="mp3=flashdir/mp3/<?php echo "$id"; ?>.mp3" />
</object>
El dewPlayer, tambien pude reproducir listas, las carga todas desde un xml, es otra variante para analizar. Pero habría que ver bien el conjunto de tu aplicación
Espero que estos datos te orienten
Saludos