Play sound bởi sử dụng Applet trong Java



Miêu tả vấn đề

Cách play sound bởi sử dụng Applet trong Java?

Giải pháp

Ví dụ sau minh họa cách play sound sử dụng một applet bằng việc sử dụng các phương thức getAudioClip(), play() và stop() của lớp AudioClip trong Java.

import java.applet.*;
import java.awt.*;
import java.awt.event.*;public class PlaySoundApplet extends Applet 
implements ActionListener{
   Button play,stop;
   AudioClip audioClip;
   public void init(){
      play = new Button("  Play in Loop  ");
      add(play);
      play.addActionListener(this);
      stop = new Button("  Stop  ");
      add(stop);
      stop.addActionListener(this);
      audioClip = getAudioClip(getCodeBase(), "Sound.wav");
   }
   public void actionPerformed(ActionEvent ae){
      Button source = (Button)ae.getSource();
      if (source.getLabel() == "  Play in Loop  "){
         audioClip.play();
      }  
      else if(source.getLabel() == "  Stop  "){
         audioClip.stop();
      }
   }
}

Kết quả

Code trên sẽ cho kết quả sau trong trình duyệt java-enabled.

View in Browser. 

applet_trong_java.jsp