Username Password

Lost Password
View Thread
Explore Your Brain » Pemrograman » Java
Media Player Menggunakan Java
Username
Password
Register FAQ Members List Today's Posts Search

Print Thread

03-07-2009 06:58 AM Media Player Menggunakan Java
User Avatar

insomniacz
Genin


Posts: 50
Joined: 29.06.09
Tentunya anda pernah mendengarkan musik melalui program WinAmp, pernah kan?? Pernah dong...., Pernah ya...., please !!! Pada kesempatan ini, kita akan membuat sebuah aplikasi sangat sederhana menggunakan java, yaitu media player pemutar mp3. Kode program ini sangat tidak bagus dari segi penulisannya, saya harap anda dapat membuatnya lebih baik dari ini.
Untuk memulainya, ada baiknya anda telah memahami java lebih dari sekedar hello world, jangan seperti saya yang hanya bisa menampilkan tulisan hello world di console. Pastikan anda telah menginstal Java serta mengatur PATH & CLASSPATH-nya. Langkah berikutnya anda harus mendownload jmf & mp3plugin di http://java.sun.com. Setelah anda download, kemudian instal hingga selesai dan sukses. Berikut adalah kode program selengkapnya :

package rdp.laboratories;
import java.io.*;
import javax.swing.*;
import javax.media.*;
import java.awt.event.*;
import java.awt.*;

public class RDPMediaPlayer {
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame("RDPMediaPlayer");
final JButton play = new JButton("play");
final JButton stop = new JButton("stop");
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
panel.add(play);
panel.add(stop);
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);

// disesuaikan nama file mp3 anda &
// taruh di directory yang sama dengan kode program anda
File file = new File("camelia.mp3");
MediaLocator media = new MediaLocator(file.toURL());
final Player player = Manager.createPlayer(media);

play.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
player.start();
play.setEnabled(false);
}
});

stop.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
player.stop();
play.setEnabled(true);
}
});

frame.add(panel);
frame.setSize(200, 200);
frame.setVisible(true);
} }
Kini saatnya melakukan kompilasi

C:>javac -cp “C:\Program Files\JMF2.1.1e\lib\jmf.jar” RDPMediaPlayer.java
C:>java RDPMediaPlayer

Kini anda punya media player buatan anda sendiri. Walaupun masih sangat tidak bagus dan hebat. Maklum otak saya lemah kalau untuk coding. Dalam kode program yang diatas, kita menggunakan library dari java media framework. Sebenarnya masih banyak kehebatan-kehebatan dari java media framework. Anda dapat membaca dokumentasinya, yang dapat di download dari situs java.
Kiranya cukup sekian, semoga dapat bermanfaat untuk kita semua.

Menari di atas papan 'Keyboard'
bernyanyi dengan suara 'Beep Mainboard'
menangis di tengah 'Memory' yang kehitaman
tertawa dengan iringan 'Chipset' kesuksesan



Thank’s to :

- My God Allah SWT, Kasih SayangMu Takkan Pernah Dapat Kuhitung
- My PC, Maafkan Aku Yang Telah Memaksamu Untuk Beroperasi Walau Dalam Keadaan Sekarat


"Tolong dikoreksi jika ada kesalahan...."
 
Offline
Jump to Forum:
Forum powered by fusionBoard
Share this Thread
URL:
BBcode:
HTML:
Similar Threads
Thread Forum Replies Last Post
eBook Java Bahasa Indonesia – Aplikasi POS Berarsitektur Three Tier Menggunakan Swing, Hibernate, da E-Book 12 03-02-2014 15:21
Dasar Pemrograman Java - Chapter02 x Input Proses Output Java 2 30-04-2012 23:23
Dasar Pemrograman Java - Chapter01 x Requirement, Compile, Error & Run Java 3 01-04-2012 03:33
help,minta tutor cara setting jaringan warnet menggunakan WiFi Bingung??? disini ajah... 2 23-09-2011 09:04
Telpon Gratis menggunakan Skype di Android Mobile Phone OS 5 01-09-2011 21:01
Copyright © 2007-2016