0

我修改了音频播放器并在这里发布了一个新的(而不是重复的)问题:BigClip Won't Play .wav File

我写了一个音频播放器,它可以工作,但现在不行。这是代码:

package me.pogostick29.audiorpg.audio;

import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;

public class AudioPlayer {

    private AudioPlayer() { }

    private static AudioPlayer instance = new AudioPlayer();

    public static AudioPlayer getInstance() {
        return instance;
    }

    public void play(String name) {
        AudioClip clip = null;
        try { clip = Applet.newAudioClip(new File("audio/" + name + ".wav").toURI().toURL()); }
        catch (MalformedURLException e) { e.printStackTrace(); }
        clip.play();
    }

    public void playDialogue(String character, String name) {
        play("people/" + character + "/" + name);
    }
}

但是,当我尝试播放位于此处的音频文件时(http://icap.me/i/rNIXeCfScy.png

使用

AudioPlayer.getInstance().playDialogue("blacksmith", "blacksmith1");

从另一个类,它什么都不做。

在此先感谢您的帮助!

4

0 回答 0