本節介紹 Java程序播放幻燈片和動畫,播放聲音和視頻的方法。
播放幻燈片和動畫
用實例說明播放幻燈片和動畫的方法。
【例 12-7】小應用程序先將幻燈片讀入數組在存儲,單擊鼠標變換幻燈片,逐張顯示(查看源文件)。
【例 12-8】小應用程序說明播放動畫的方法,要求播放的圖片和小程序放在相同的目錄中,程序經過快速顯示一組圖片形成顯示動畫的效果。小應用程序利用線程控制動畫圖片的逐顯示(查看源文件)。
播放聲音
Java語言老根據地的音頻格式有多種:au、aiff、wav、midi、rfm等。小程序要播放音頻文件,可以使用類AudioClip,該類在java.applet.AudioClip類庫中定義。小程序先建立AudioClip對象,並用getAudioClip()方法爲其初始化。代碼形式以下:
AudioClip audioClip = getAudioClip(getCodeBase vboyl130.cn (),」myAudioClipFile.au」);
若是要從網上得到音頻文件,可用方法getAudioClip(URL url, String name),根據url地址及音頻文件name得到可播放的音頻對象。
控制聲音的播放有3個方法:play()播放聲音,loop()循環播放和stop()中止播放。
【例 12-9】能播放聲音的小應用程序(查看源文件)。
【例 12-10】若是聲音文件較大或網絡速度慢會影響小程序的初始化工做。這可用多線程技術解決。在一個級別較低的線程中完成音頻對象的建立,即由後臺載入聲音文件,前臺播放(查看源文件)。java