アプレットでオーディオファイルを読み込む方法
Java JDK
getAudioClip()
APIはオーディオファイルの再生に使用されます。ただし、WAV、AIFF、AU、MIDI、およびRMFファイル形式のみをサポートしています。
チュートリアル
このチュートリアルでは、JDKサウンドAPIを使用してオーディオファイルを再生する方法を学習します。
1.アプレットを作成する
次に、オーディオファイル( “ding.wav”)をアプレットに読み込む例を示します。コードは自明です
package com.mkyong.applet;
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class LoadSoundApplet extends Applet implements ActionListener {
Button play, stop;
AudioClip audioClip;
private static final String PLAY = "PLAY";
private static final String STOP = "STOP";
public void init(){
play = new Button();
play.setLabel(PLAY);
play.setActionCommand(PLAY);
play.addActionListener(this);
add(play);
stop = new Button();
stop.setLabel(STOP);
stop.setActionCommand(STOP);
stop.addActionListener(this);
add(stop);
audioClip = getAudioClip(getCodeBase(), "ding.wav");
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(PLAY)){
audioClip.play();
}else if(e.getActionCommand().equals(STOP)){
audioClip.stop();
}else{
audioClip.stop();
}
}
}
2. HTMLを作成する
アプレットを含めるHTMLファイルを作成します。
Testing Applet Load Sound
3.出力
再生ボタンをクリックすると、アプレットは “ding.wav”を再生し始めます。

MP3ファイルはどうですか?
JDK Sound APIはMP3ファイルをサポートしていないため、アプレットでMP3を再生したい場合は、この記事を参照してください –
再生方法アプレットのMP3ファイル