Rabu, 13 Oktober 2010

Midi Player Java dan Netbeans

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