Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Advanced
Aug 12, 2008

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 javax.media.*;
import java.io.*;
import java.net.URL;
 
class mp3 extends Thread
{
 
private URL url;
private MediaLocator mediaLocator;
private Player playMP3;
 
public mp3(String mp3)
{
try{
   this.url = new URL(mp3);
   }catch(java.net.MalformedURLException e)
      {System.out.println(e.getMessage());}
}
 
public void run()
{

try{
   mediaLocator = new MediaLocator(url);     
   playMP3 = Manager.createPlayer(mediaLocator);
    }catch(java.io.IOException e)
      {System.out.println(e.getMessage());
    }catch(javax.media.NoPlayerException 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();
  }
}
Leonard Anghel
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap