簡體   English   中英

在applet中顯示圖像並播放音頻片段

[英]Display image and play audio clip in applet

我想在小程序中顯示圖像並播放音頻剪輯。 我寫了下面的代碼,但它不起作用。 我已經為圖像編寫了代碼,但對音頻剪輯沒有任何想法。 請讓我知道我在哪里弄錯了..

import java.applet.*;
import java.awt.*;
import java.net.*;
/*
<applet code="Showimage" width = 400 height = 400>
</applet>
*/
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());
}
}

applet類和圖像"Choti.jpg"必須位於同一文件夾中。

使用getImage(java.net.URL)方法從其他位置/文件夾獲取圖像,並使用play(URL,string)play(URL)方法播放音頻剪輯。 有關更多詳細信息,請訪問applet教程

import java.applet.*;
import java.awt.*;
import java.net.*;
/*
<applet code="Showimage" width = 400 height = 400>
</applet>
*/
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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM