giovedì, gennaio 29, 2009

 

Pagina php per un player mp3

Allora ieri avevo bisogno di fare una pagina sul mio serverino per metterci un elenco di mp3 e riprodurli. Ho cercato un player già preconfezionato.

Ho trovato un player su http://code.google.com/p/mp3player/, aggiungendoci un po' di codice php ho ottenuto una pagina dinamica che mi elenca tutti i file mp3 presenti nella cartella e ne permette la fruizione.

Ho una classe che disegna il player


<?php

class SmartPlayer
{
function SmartPlayer()
{}

function WritePlayer($mp3)
{
return '<object type="application/x-shockwave-flash" data="player_mp3_mini.swf" width="200" height="20">
<param name="movie" value="player_mp3_mini.swf" />
<param name="bgcolor" value="000000" />
<param name="FlashVars" value="mp3='. $mp3 . '" /></object>';
}
}

?>


Poi l'index.php parsa i file e disegna una tabellina

<?php
$pwd = dir(".");

$player = new SmartPlayer();

while (false !== ($filename = $pwd->read()))
{
if (is_file($filename) && ereg("\.mp3$", $filename)) {
?>
<tr>
<td>
<? echo $player->WritePlayer($filename) ?>

</td><td style="padding-left:3em"><p class='item'><a href='<?php echo $filename?>'><?echo $filename ?></a></p></td></tr>
<?php
}
} ?>
</table>

This page is powered by Blogger. Isn't yours?

Iscriviti a Post [Atom]