Java - 我的声音片段无法播放/播放

时间:2013-12-22 22:33:53

标签: java audio applet clip

我对此代码有疑问.. 我试着播放一些声音,这是在Eclipse的Musik目录中。我已经测试过,如果声音存在,可以读取,并且可以打开。一切看起来都不错但我听不到任何声音。

package mhm;

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

public class Main {
    public static void main(String[] args) {
        new Main();
    }

    URL url = null; 
    AudioClip clip;
    File file = new File("Musik/VOWZN-UnRational.wav");

    public Main() {
        try {
            url = new URL("file://" + file.getPath());
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } 
        clip = Applet.newAudioClip(url);
        clip.play();
        new Menu();
    }
}

在运行时,没有任何错误..

1 个答案:

答案 0 :(得分:1)

该代码不适用于(不受信任的)applet。它试图访问本地文件系统中的文件(通过“file:”URL),沙盒安全性应该阻止它。