Play an MP3 Using Java Media Framework

Play an MP3 Using Java Media Framework

The following code shows you how to develop a simple Java application that can play MP3 files. This application is based on JMF (Java Media Framework).

import*;import*;import; class mp3 extends Thread{ private URL url;private MediaLocator mediaLocator;private Player playMP3; public mp3(String mp3){try{   this.url = new URL(mp3);   }catch( e)      {System.out.println(e.getMessage());}} public void run(){try{   mediaLocator = new MediaLocator(url);        playMP3 = Manager.createPlayer(mediaLocator);    }catch( e)      {System.out.println(e.getMessage());    }catch( e)      {System.out.println(e.getMessage());}playMP3.addControllerListener(new ControllerListener()  {  public void controllerUpdate(ControllerEvent e)     {     if (e instanceof EndOfMediaEvent)         {         playMP3.stop();         playMP3.close();         }     }  } ); playMP3.realize(); playMP3.start(); } }public class playmp3{  public static void main(String[] args)  {  mp3 t = new mp3("file:///C://JavaApplications//cd.mp3");  t.start();  }}


Share the Post: