java 的魅力之一就是對多媒體的支持,Appley使得原來沉悶的網頁變得豐富起來,在java.applet中提供了很多功能強大的方法對多媒體的支持。現在我們就java中的聲音技術來分析其中的功能。
一 在Applet中播放聲音
播放聲音是java對多媒體的支持一個重要部分。現今流行的聲音格式有wav,mid,au為擴展名的聲音文件。而java現主要支持以au為名的聲音。在Applet中專門提供了類AudioClip來對聲音的支持。
由于Applet的多媒體功能書上都有很清晰的介紹也很簡單。我們就以一個例子來結束這部分的說明。
import java.applet.*;
public class sounda extends Applet
{
public static void main (String[] args)
{
AudioClip ac = getAudioClip(getCodeBase(), “sloop.au”);
ac.play();
// ac.loop();
// ac.stop();
}
}
上面例子只是很簡單的說明,AudioClip是java中播放類。java中提供了兩個很有用的方法 getCodeBase(),getDocumentBase()他們分別返回Applet本身和包含此Applet主頁的URL地址。上面的 sloop.au即我機器上的聲音文件。我們在此直接使用了AudioClip的play方法來播放聲音。大家可測試用Applet的圖像功能加入按鈕。