Blog

Playing music using applet in java

Posted by Satyapriya Nayak Blogs | Java Sep 23, 2011
In this blog we will know how to play, repeat and stop a playing music using applet.

In this blog we will know how to play, repeat and stop a playing music using applet.

 

//Applet to play sound

import java.applet.*;

import java.awt.*;

import java.net.*;

import java.awt.event.*;

 

public class Musicapplet extends Applet implements ActionListener

{

    Button b1,b2,b3;

    AudioClip au;

  public void init()

     {

        Font f=new Font("Arial",Font.BOLD,25);

        setFont(f);

   try{ URL u1=new URL("file:///E:/java/airtel.au");

    au=getAudioClip(u1);

   b1=new Button("Play");

   b2=new Button("Repeat");

   b3=new Button("Stop");

 

add(b1);add(b2);add(b3);

   b1.addActionListener(this);

   b2.addActionListener(this);

   b3.addActionListener(this);

    Label   lab1=new Label("Playing  music");

   

    setBackground(Color.yellow);

    add(lab1);

}

catch(Exception  e){

   System.out.println(e);

    }

 

   }

  public void actionPerformed(ActionEvent ae)

   {

   Button b=(Button)ae.getSource();

   if(b==b1)

      au.play();

    else if(b==b2)

      au.loop();

    else

      au.stop();

    }

}

 

/*

 <applet code="Musicapplet" height="200"  width="200">

</applet>

  */

 

Compile

 

Make a directory java in any drive (E:\java). Store music files and java file into that directory.

Open command prompt and go to that directory for compiling the java file as

 

E:\Documents and Settings\Administrator>cd\

E:\>cd E:\java

E:\java>javac Musicapplet.java

E:\java>appletviewer Musicapplet.java

 

 

 

 

Enjoy the music using applet!!!!

 

 

comments
COMMENT USING
PREMIUM SPONSORS
DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and add new content to existing PDF documents from within your applications.
Nevron Diagram
SPONSORED BY
  • PDF reports have never been easier to create. With our included WYSIWYG Designer, you can layout your reports, set up your data source and let DynamicPDF ReportWriter do the rest.
HTML 5 + JQUERY CONTROLS