我写了一个简单的applet程序。用来实现动画和播放音频文件。
java原文件与图片文件音频文件html语言文件放在一个文件夹里。
先编译.java文件没问题。再运行htnl文件里面没播放音频也显示不了图片。是怎么回事?
源代码如下:
import java.applet.Applet; 
import java.awt.*;
import java.awt.Graphics;
import java.applet.*;
public class Play extends Applet 
 { 
   Image img[]=new Image[2];
   AudioClip ac;
   int num; 
public void init()
  { 
   img[0]=getImage(getDocumentBase(),"1.jpg"); 
   img[1]=getImage(getDocumentBase(),"2.jpg");
   ac=getAudioClip(getDocumentBase(),"CASABLANCA.au");
  } 
public void paint(Graphics g)
  {
   g.drawImage(img[num%2],50,50,this);
   try
   {
    Thread.sleep(200);
   } 
   catch(Exception e)
   {}
   num++;
   repaint();
  } 
  public void start()
  {
   ac.loop();
  }
  public void stop()
  {
   ac.stop();
  }

html内容如下:
<applet code=Play.class width=300 height=300>
</applet>
注音频文件CASABLANCA.au和图片2.jpg,1.jpg都与前面2个文件放在 一起