Dapatkan 'Easy Gammu Installer' - Cara Mudah Install Gammu + Ebook Gammu
Ingin Punya Script SMS Gateway dengan PHP + MySQL?

Dapatkan segera phpSMS V3.0, software SMS Gateway multi fungsi berbasis web buatan saya sendiri untuk keperluan Anda.
[Info Lengkap...]

Membuat MP3 Player di Web


October 27th, 2008 | by rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Dengan menggunakan PHP, Anda dapat membuat MP3 player di web. Dengan demikian, Anda tidak perlu lagi melakukan instalasi MP3 Player di komputer. Cukup buat sendiri, letakkan aplikasinya pada server, upload MP3 nya, buka browser dan nikmati bersama-sama dengan teman-teman yang lain melalui jaringan.

Bagaimana cara membuat MP3 player berbasis web ini? Simak artikel ini lebih lanjut.

Untuk membuat MP3 Player berbasis web ini, kita dapat 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. Downloadlah file skin player di http://musicplayer.sf.net
  2. Buat folder dalam root direktori web Anda (www atau htdocs) misalnya diberi nama ‘mp3′
  3. Buat file index.html berisi kode-kode di bawah ini

    index.html

    <h1>MP3 Player</h1>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="153" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="xspf_player" /><param name="align" value="middle" /><param name="allowScriptAccess" value="sameDomain" /><param name="quality" value="high" /><param name="bgcolor" value="#e6e6e6" /><param name="src" value="http://localhost/mp3/xspf_player.
    swf?autoload=true&amp;playlist_url=http://localhost/mp3/playlist.php" /><embed id="xspf_player" type="application/x-shockwave-flash" width="400" height="153" src="http://localhost/mp3/xspf_player.
    swf?autoload=true&amp;playlist_url=http://localhost/mp3/playlist.php" bgcolor="#e6e6e6" quality="high" allowscriptaccess="sameDomain" align="middle"></embed></object></body>
    </html>
  4. Simpan file di atas ke dalam folder ‘mp3′ yang telah dibuat sebelumnya.
  5. Ekstraklah file hasil download dari langkah pertama di atas ke dalam folder mp3 tersebut.
  6. Kemudian, kita siapkan script untuk playlistnya. Script ini digunakan untuk membentuk file XML berisi daftar fle MP3 nya dan membentuk playlist. Selanjutnya playlist ini akan dibaca oleh playernya untuk memutar lagu. Untuk script playlist, silakan Anda download di bawah ini.

    Download Playlist Script

  7. Letakkan script playlist ke dalam folder ‘mp3′
  8. Langkah berikutnya copylah beberapa file MP3 yang diinginkan ke dalam folder ‘mp3′
  9. Jalankan playernya dengan membuka halaman index.html di browser melalui localhost
  10. Nikmati MP3 nya :-)

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.

Selamat mencoba…. and have fun. But.. jangan lupa sholatnya :-)

VN:F [1.9.3_1094]
Rating: 9.5/10 (2 votes cast)
Membuat MP3 Player di Web, 9.5 out of 10 based on 2 ratings
Anda ingin mendownload beberapa tool programming 100% gratis?
Silakan download di FREE PROGRAMMING TOOLS.
atau ingin berdonasi untuk pengembangan blog ini cukup dengan $1 via Paypal?



Beberapa artikel terkait


Share this article on:

Kata kunci: mp3 - PHP -


Ada 54 komentar dalam artikel ini.

  1. budi says:

    kok gak bisa running ya? cuma loading playlist, terus gak ada suara mp3 yang keluar.
    apa yang salah? saya dah ikuti semua langkah di atas.

  2. Gilang says:

    Mas ini kok g bs g bs d buka d lan??

    KOK aneh tp d kompt q bs…

  3. rosihanari says:

    to Gilang: supaya bisa jalan di LAN, ubahlah nama hostnya (localhost) menjadi no. IP servernya. Misalnya http://localhost/mp3/playlist.php menjadi http://10.10.1.12/mp3/playlist.php. Yang diubah baik di index.html maupun di playlist.php nya.

  4. mas, klo buat layanan download MP3 di blog kita gimana caranya?

  5. rosihanari says:

    to Fajli : mm… kalau membuat layanan ini, ya… Anda harus tentukan dahulu tempat menaruh file MP3nya. Apakah di hosting tsb atau di luar hosting. Trus… upload saja file MP3nya, lalu di blog kita taruh link ke file MP3 tsb. Cuman harap hati-hati karena MP3 itu kadang terkait dengan copyright.

  6. iyus says:

    gimana cara upload file mp3nya?

  7. ownney says:

    saya pemula buat blog,gimana sih caranya content mp3 download di blog?dan blog kok bisa di kasih animasi?

  8. Titah says:

    bisa gak, kalo file mp3 itu disimpan di database kayak sql??
    gimana caranya?
    tlg kirim email ya..
    ke amaterashu@rocketmail.com
    thanks..

  9. irvan says:

    Makasih ya mas :) ini yang saya inginkan, untuk lagu yang tidak keluar suaranya munkin perlu di cek lagi tu url localhostnya bener ga :) gooodd site :)

  10. rosihanari says:

    to irvan: iya mas.. itu seharusnya ‘localhost’ diganti nomor IP dari servernya saja.

  11. idhay says:

    Mksih ya maz bwt infonya,mhn izin copy artikelnya buat dipraktekin (maklum msh lemot)…
    kunjung balik keblog-ku ya bwt ksh saran or kritik…

  12. ardisragen says:

    mas.. makasih banyak yah.. bener2 mantep..

  13. Gud Pak Ari.. :-D Source yang sangat bermanfaat.. ;-)

  14. notZahra says:

    pa kalau boleh minta file skin playernya saya pusing donlotnya yang mana,terima kasih.
    notZahra@yahoo.co.id

  15. notZahra says:

    oh ya saya juga mau tanya Pa kalau bikin flash yang menunya bisa bergerak di php gimana caranya.

  16. rosihanari says:

    to notZahra: yang anda donlot itu di bagian ‘Latest Release’. Kalau mau skin yang lengkap, pilih EXTENDED VERSION.

  17. notZahra says:

    Pa saya dah coba pa bikin tapi tampilannya kok cuman kotak persegi panjang tidak ada apa-apanya.apa yang salah ya Pa

  18. notZahra says:

    oh ya Pa ada ngga tutorial php tapi menu awalnya pake flash(menu/huruf yang bergerak).

  19. rosihanari says:

    to notZahra: apakah plugin flash player di browser Anda sudah diinstal?

  20. rosihanari says:

    to notZahra: maaf mbak, saya gak punya tutorialnya.

  21. notZahra says:

    maaf Pa mau tanya lagi,saya sudah instal plugin flash player tapi masih tetep gitu Pa.

  22. rosihanari says:

    to notZahra: mengapa ya? saya juga kurang tahu mbak… atau coba gunakan versi yang lama.

  23. Turino Hadi S. says:

    Pak Rosi, gitu aja..

    Mu usul nih, gimana supaya Mp3 player tersebut dapat di setel supaya bunyi sendiri pada jam-jam tertentu. Misalnya untuk ngingetin waktu-nya sholat atau makan atau apa saja.

    Syukur dan bagus banget bisa untuk Bell Sekolah. Wah mantap tuh.

    Ma’af pak saya mu nanya untuk kursus-nya biayanya ditranser total atau dicil ya?

  24. Pak. Rosi, saya download file skin player di http://musicplayer.sf.net koh tidak ada ya. bisa minta tolong file tersebut di kirim ke email saya yaitu ke joyo_boys@yahoo.com. trims
    .-= Andreas senjoyo´s last blog ..SEMUA KARENA YESUS =-.

  25. rosihanari says:

    to andreas senjoyo: ada kok mas, downloadnya di bagian LASTEST RELEASES

  26. enru says:

    Mas koq playlist scriptnya gak bisa di download ya…..

  27. jie says:

    undefined mulu tuh pas loading file mp3 nya,
    klo kaya gitu mesti di gimanain mas?

  28. rosihanari says:

    @jie: coba jalankan dulu script playlist.php nya mas via browser. Sudah download script playlistnya kan? Jika tidak muncul list nama-nama file MP3 nya maka something wrong. Sebaiknya file MP3 nya diletakkan dulu pada folder yang sama dengan scriptnya, tanpa ditaruh dalam folder tertentu.

  29. jie says:

    tetep gak bisa mas, kenapa yak.. ?
    ekstrak an file dunlut dari mas d simpan dalam satu folder mp3 kan mas? kaya index,plasylist,button sama .mp3 nya berada dalam satu folder mp3. udah d coba kaya gitu masih undefined mulu. apanya yang salah yak ? :D

  30. rosihanari says:

    @jie: anda menjalankannya di browser apa mas? IE? kalo saya coba di Firefox well-well saja tuh… trus… njalankan scriptnya harus lewat http://localhost lho ya (web server), bukan double klik langsung ke file index.html via Windows Explorer.

  31. Panji says:

    terima kasih mas atas pencerahannya…jadi nambah lagi ni pengetahuan tentang web….

  32. notZahra says:

    Pa mau tanya kalau buat efek salju atau daun di web kita, gimana caranya Pa.Terima Kasih

  33. rosihanari says:

    @notZahra: kalo itu sepertinya pake Javascript Mbak. Coba anda googling dengan keyword: ‘snow effect javascript’

  34. noor says:

    Mas Ari, gimana caranya biar blog aku ada download lagu gratisnya, terima untuk saran dan masukkannya, ditunggu sarannya Mas Ari…

  35. rosihanari says:

    @noor: mbak… tinggal upload saja file lagunya ke blog, lalu kasih link ke file lagu yang diupload tsb. Beres dah.. :-)

  36. Khantry says:

    Mas, makasih banyak nih..
    Langsung berhasil dan ok banget..

    Sekali lagi makasih dan salam kenal.. :D

  37. stefen says:

    pak cara mengetahui no ip di local server kita bagaimana ya..?

  38. stefen says:

    terima kasih pak

  39. Hajar_ibn says:

    Salam kenal…
    Nice Post…
    saya nubi bgt nih…
    Kalo misalnya file mp3 nya tidak diletakkan di dalam folder yang ‘mp3′ bisa ga ya…
    Cos HD nya terbatas..

  40. Hajar_ibn says:

    Nanya lagi Pak… kalo untuk file berupa video gimana ya…
    Btw yang MP3 player langsung sukses… makasih bgt..
    untuk yang masih coba2 n belum berhasil… saran saya (mohon koreksi jika ada kesalahan)
    1. pastikan sudah nginstal web server.
    2. ganti text ‘http://localhost/…../’menjadi http://”no ip server”/…./ baik yang ada di file index.hlml maupun playlist.php

    @pak Rosihan Ari… tutorial video player saya tunggu ya..
    terimakasih.

  41. rosihanari says:

    @hajar_ibn: thanks sarannya mas…

  42. rosihanari says:

    @hajar_ibn: bisa mas, cuman anda harus ngubah nama folder nya (disesuaikan) di dalam scriptnya.

  43. crizpi says:

    ini cuma bisa pake bahasa php aja ya mas atau bisa pake bahasa yang lain seperti html, jsp, dll. thx

  44. rosihanari says:

    @crizpi: bisa juga pake yang lain, oya… HTML itu bukan bahasa program mas :-)

  45. matley says:

    makasih bgt mas..udah bnyak bnget ilmu yg sya dpet dri sini, terima kasih.
    :D

  46. jurnaliklan says:

    Pak Download Playlist Script error pak tolong di update ulang

  47. rheeantz says:

    mas kalau buat joomla yang sederhana tahu gak aku udah muter2 nyari terkendala masalah flash player browser.. thx
    Blog yang sungguh sarat ilmu..

  48. bagus blog says:

    aq pernah buka web orang,pas aku buka langsung ada lagunya…nah kalau itu gimana mas buatnya

  49. rosihanari says:

    @bagus blog: itu pake file midi sound embedding mas di dalam HTMLnya. Ini tag HTML nya:

    <embed src="http://situs/filemidi.mid" volume="30%" hidden="true" autostart="true" height="100" loop="true">
  50. lafaek says:

    sebelumnya makasih banyak dengan artikel ini sebab aku coba di komputerku berjalan dengan lancar… tapi mas Ari gimana caranya kalo nama folder mp3 nya diubah ke nama lain… soalnya aku nyoba pake nama lain kok ga bisa ya….

    makasih…

  51. rosihanari says:

    @lafaek: untuk mengubah nama folder nya dengan nama yang lain, anda juga harus mengubah nama folder ‘mp3′ nya di dalam index.html dan juga di playlist.php nya.

  52. diah says:

    kak, saya mau tanya, kalau script php untuk menyisipkan suara pada php itu sama atau nggak sama script si atas??
    saya sedang tulis tugas akhir tentang kamus bahasa inggris untuk anak, saya diminta untuk menyisipkan musik pada tugas saya itu..
    bagaimana caranya ya kak??
    mohon bantuannya..
    terimakasih.

  53. rosihanari says:

    @diah: menyisipkan suara gimana maksudnya? menyisipkan suara pada halaman web atau gimana?

  54. Daud says:

    mas bagaimana klo mo buat radio streaming dengan di musik playernya.
    stasiun radionya lbih dari 1.
    makasi….



Tolong beri komentar donk!

Komentar Anda akan berguna untuk kemajuan blog ini.


Mohon maaf, komentar yang menggunakan email palsu atau komentar bernada negatif atau cemooh secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil dalam daftar komentar.

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word