新手编简单MP3播放器,为什么没声
源代码如下,程序很短,希望大侠耐心解决一下这里的问题,谢谢:
package bofang;
import java.applet.AudioClip;
public class Bofang extends javax.swing.JApplet implements Runnable{
AudioClip one;
Thread runner;
@Override
public void init(){
one=getAudioClip(getCodeBase(),"MT.mp3");
}
@Override
public void start(){
if(runner==null){
runner=new Thread(this);
runner.start();
}
}
@Override
public void stop(){
if(runner!=null){
if(one!=null)
one.stop();
runner=null;
}
}
@Override
public void run(){
if(one!=null)
one.play();
}
public static void main(String[] args) {
// TODO code application logic here
Bofang MT=new Bofang();
MT.init();
MT.start();
}
}
运行结果是:
Exception in thread "main" java.lang.NullPointerException
at java.applet.Applet.getCodeBase(Applet.java:169)
at bofang.Bofang.init(Bofang.java:14)
at bofang.Bofang.main(Bofang.java:44)
Java Result: 1
成功构建 (总时间: 1 秒)
我把MT.mp3放在了bofang包了