9/7/11

Membuat MP3 Player di Web dengan PHP

Dengan menggunakan PHP, Anda dapat membuat MP3 player di web. Aplikasi ini
menggunakan standard playlist XSPF (http://www.xspf.org) yakni playlist disajikan
dalam format XML tertentu. Playlist adalah daftar lagu yang akan diputar di MP3 player.
Player untuk aplikasi ini telah dibuat menggunakan Flash dan skinnya dapat didownload di http://musicplayer.sf.net.
Untuk membuat aplikasi ini, langkah-langkahnya adalah sebagai berikut:
1. Download lah file skin player di http://musicplayer.sf.net.
2. Lalu buatlah code untuk halaman webnya sbb 
<html>
<body>
<h1>MP3 Player</h1>
<object classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″
codebase=”http://fpdownload.macromedia.com/pub/shockwave/cabs/fla
sh/swflash.
cab#version=7,0,0,0″
width=”400″ height=”153″ id=”xspf_player” align=”middle”>
<param name=”allowScriptAccess” value=”sameDomain” />
<param name=”movie” value=”http://localhost/mp3/xspf_player.
swf?autoload=true&playlist_url=http://localhost/mp3/playlist.php”
/>
<param name=”quality” value=”high” />
<param name=”bgcolor” value=”#e6e6e6″ />
<embed
src=”http://localhost/mp3/xspf_player.swf?autoload=true&playlist_
url=http://localhost/mp3/playlist.php”
quality=”high” bgcolor=”#e6e6e6″ width=”400″ height=”153″
name=”xspf_player” align=”middle”
allowScriptAccess=”sameDomain”
type=”application/x-shockwave-flash”
pluginspage=”http://www.macromedia.com/go/getflashplayer” />
</object>
</body>
</html>

Simpan code di atas dengan nama file index.html dalam folder bernama mp3
pada folder www atau htdocs Anda.
3. Ekstraklah file download dari langkah no.1 di atas ke dalam folder mp3 tersebut.
4. Lalu buat file playlistnya sbb
<?php
echo( “<?xml version=\”1.0\” encoding=\”UTF-8\” ?>” ) ?>
<playlist version=”1″ xmlns=”http://xspf.org/ns/0/”>
<title>My Songs</title>
<trackList>
<?
$dir = opendir( “.” );
while ($file = readdir($dir)) {
if ( preg_match( “/[.]mp3$/i”, $file ) ) {
?>
<track>
<location>http://localhost/mp3/<? print($file) ?></location>
<annotation><? print( $file ) ?></annotation>
</track>
<? } } ?>
</trackList>
</playlist>

Simpan file di atas dengan nama playlist.php dan ditaruh dalam satu folder
dengan index.htm di atas
5. Copylah beberapa file MP3 yang diinginkan ke dalam folder mp3 (satu folder
dengan file-file di atas)
6. Jalankan playernya dengan membuka halaman index.htm di browser
7. Nikmati MP3 nya
Catatan :
Anda dapat mengubah sendiri nama foldernya (dalam contoh ini, nama foldernya adalah mp3)
Aplikasi di atas hanya akan efektif pada koneksi internet yang cepat. Untuk koneksi yang lambat, lagu akan terputus-putus . Tapi minimal dapat dibuat pada jaringan LAN, sehingga teman-teman Anda sekantor dapat menikmati musik dari satu server yang sama dan tidak perlu menginstal MP3 player dan file MP3 di PC masing-masing.
Load disqus comments

3 comments

loading...