Membuat Media Player Menggunakan Java

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.
 
Copyright © Astaga Lifestyle