在applet中显示图像和播放音频片段

我想在小程序中显示图像并播放音频剪辑。 我写了下面的代码,但它不起作用。 我已经为图像编写了代码,但对音频剪辑没有任何想法。 请让我知道我在哪里弄错了..

import java.applet.*; import java.awt.*; import java.net.*; /*   */ public class Showimage extends Applet { URL codb; Image picture; public void init() { codb = getCodeBase(); picture = getImage(codb, "Choti.jpg"); } public String getAppletInfo() { return "Hi..."; } public void start() { } public void paint(Graphics g) { g.drawImage(picture, 10, 10, this); showStatus(getAppletInfo()); } } 

 import java.applet.*; import java.awt.*; import java.net.*; /*   */ public class Showimage extends Applet { URL codb; Image picture; AudioClip clip; public void init() { picture = getImage(getCodeBase(), "../images/Beagle.jpg"); clip = getAudioClip(getDocumentBase(), "sound/woof.wav"); } public String getAppletInfo() { return "Hi..."; } public void start() { clip.play(); showStatus(getAppletInfo()); } public void paint(Graphics g) { g.drawImage(picture, 10, 10, this); } } 

会找到这个目录结构的图像和声音。

  • 图片
    • Beagle.jpg
  • 小程序
    1. 声音
      • woof.wav
    2. applet.html

applet类和图像"Choti.jpg"必须位于同一文件夹中。

使用getImage(java.net.URL)方法从其他位置/文件夹获取图像,并使用play(URL,string)play(URL)方法播放音频剪辑。 有关更多详细信息,请访问applet教程