package Midi;
import java.io.*;
import javax.swing.*;
// import javax.media.*;
import java.awt.event.*;
import java.awt.*;
//Peralatan yang harus di Install sebelum
// Menjalankan program ini
/*
* 1. Netbeans
* 2. JDK 1.6 ke atas
* 3. JMF 1.2 Framework
*/
/*
* Jika belum menginstall
* maka ya sudahlah -> Gak bakalan Jalan bro...!!
*/
class RDPMediaPlayer {
@SuppressWarnings("static-access")
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame("Simple Elly Player");
final JButton play = new JButton("Mainkan");
final JButton stop = new JButton("Berhenti");
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 dan
// taruh di directory yang sama dengan kode program anda
File file = new File("camelia.mp3");
//Sorry Error karena enggak install JMF
MediaLocator media = new MediaLocator(file.toURL());
//Sorry Error Karena enggak install JMF
final Player player = Manager.createPlayer(media);
//dikarenakan kompi saya sudah banyak sekali
//Movie Player dan MP3 Player
//Jadi saya gak install
//Hwehehehe...!!
play.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
player.start();
play.setEnabled(false);
}
});
//Untuk menghentikan memutar musik
stop.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
player.stop();
play.setEnabled(true);
}
});
frame.add(panel);
frame.setSize(200, 200);
frame.setVisible(true);
}
}
Tidak ada komentar:
Posting Komentar