Sebelumnya apa itu JMF??
JMF adalah salah satu library yang menyediakan player untuk untuk beberapa format multimedia, seperti avi, mpg, mp3, dan beberapa format lain yang didukung oleh JMF. Untuk lebih lengkapnya dapat dilihat di dokumentasi dari JMF.
Langkah-langkah pembuatan aplikasi media player adalah sebagai berikut:
1. Buat project baru di netbeans, dan beri nama MediaPlayer.
2. Menambahkan sebuah panel baru ke dalam project yang telah di buat. Beri nama panel tersebut dengan MediaPanel. Tambahkan panel tersebut di dalam package mediaplayer.
3. Tambahkan Library JMF ke dalam project MediaPlayer.
* Buat sebuah folder dengan nama lib di dalam project MediaPlayer.
* Salinkan seluruh file .jar yang beradaa di dalam direktori lib dari directory JMF yang sudah diekstrak.
4. Setelah itu tambahkan baris program berikut pada MediaPanel.
public MediaPanel( URL mediaURL ) {
setLayout( new BorderLayout() );
Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
try {
// create a player to play the media specified in the URL
Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
// get the components for the video and the playback controls
Component video = mediaPlayer.getVisualComponent();
Component controls = mediaPlayer.getControlPanelComponent();
if ( video != null )
add( video, BorderLayout.CENTER );
if ( controls != null )
add( controls, BorderLayout.SOUTH );
mediaPlayer.start(); // start playing the media clip
} catch ( NoPlayerException noPlayerException ) {
System.err.println( "No media player found" );
} catch ( CannotRealizeException cannotRealizeException ) {
System.err.println( "Could not realize media player" );
} catch ( IOException iOException ) {
System.err.println( "Error reading from the source" );
}
}
5. Setelah itu tambahkan baris program berikut ke dalam MediaPlayer.
public static void main(String[] args) {
// TODO code application logic here
// create a file chooser
JFileChooser fileChooser = new JFileChooser();
// show open file dialog
int result = fileChooser.showOpenDialog( null );
if ( result == JFileChooser.APPROVE_OPTION ) { // user choose a file
URL mediaURL = null;
try {
// get the file as URL
mediaURL = fileChooser.getSelectedFile().toURL();
} catch (MalformedURLException malformedURLException) {
System.err.println( "Could not create URL for the file" );
}
if ( mediaURL != null ) { // only display if there is a valid URL
JFrame mediaTest = new JFrame( "Media Player" );
mediaTest.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
MediaPanel mediaPanel = new MediaPanel( mediaURL );
mediaTest.add( mediaPanel );
mediaTest.setSize( 300, 300 );
mediaTest.setVisible( true );
}
}
}
6.tambahan kemudian klik kanan pada Libraries => add jar/folder => kemudian blok jar yang ada di folder lib yang telah kita tambahkan..
7. Pastikan semua error sudah tidak ada lagi. Dan jalankan program, pilih video yang akan dijalankan
Agar dapat di pelajari lebih lanjut bisa langsung ke Sini
untuk download pathnya MediaPlayer.rar
Tambahan
Sebelumnya maaf ane lupa masukin software jmf-2_1_1e-windows-i586.exe yang akan di istall terlebih dahulu, sebelum mengkonfirugasi diatas,,
langsung download Software jmf-2_1_1e-windows-i586.exe nie oms..
semoga dapat bermanfaat buat temen"..!!!
wassalamulaikum wr wb