開発者ドキュメント

アプレットでオーディオファイルを読み込む方法

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ファイル

リファレンス

{空} 1。

JDK Sound API


アプレット


audio

リンク://タグ/java/[java]

モバイルバージョンを終了