by Dinesh Thakur

The AudioClip class is used to load and play sound files. To load a sound file the getAudioClip () Method of the AudioClip class is used. The general form of the getAudioClip () method is

 

AudioClip getAudioClip (URL pathname, String filename)

AudioClip getAudioClip (URL pathname)

where,

pathname is the address of the sound file. When the image file and the source file are in the same directory, getCodeBase () method is used as first parameter to the method.

 

filename is the name of the sound file

Some of the methods of AudioClip class along with their description are listed in Table

Method

Description

void play()

used to play the sound for once

void loop()

used to play the sound in loop

void stop ()

used to stop playing the sound

Example: An applet code to demonstrate the use of AudioClip class

 

import java.applet.*;

import java.awt.*;

public class SoundExample extends Applet

{

       private AudioClip mysound;

       public void init()

        {

                 mysound=getAudioClip(getCodeBase(), "chimes.wav");

          }

      public void start()

       {

             mysound.loop();

         }

     public void stop()

       {

             mysound.stop();

       }

The HTML code for SoundExample is

<HTML>

        <HEAD>

        </HEAD>

<BODY>

        <CENTER>

                <APPLETCODE="SoundExample.class" WIDTH="200" HEIGHT="l30">

                 </APPLET>

        </CENTER>

</BODY>

</HTML>