เมื่อใช้แอพเพล็ตเพื่อเล่นเสียง คุณต้องกำหนดวัตถุ AudioClip ก่อน วิธี GetAudioClip สามารถกำหนดเสียงให้กับวัตถุ AudioClip ได้ หากคุณต้องการเล่นเสียงเพียงครั้งเดียว คุณควรเรียกวิธีการเล่นของคลาส AudioClip คุณต้องการวนซ้ำคลิปเสียง คุณควรใช้วิธีการวนซ้ำของคลาส AudioClip
(1) เล่นไฟล์เสียงและ
รูปแบบภาพในรูปแบบต่างๆ เช่น BMP, GIF และ JPEG เป็นต้น เช่นเดียวกับไฟล์เสียง WAV และ AU เป็นไฟล์เสียงสองไฟล์ที่ใช้บ่อยที่สุด ปัจจุบัน Java รองรับเฉพาะไฟล์ AU แต่ไฟล์ WAV มักใช้ในสภาพแวดล้อม Windows ดังนั้นจึงเป็นการดีที่สุดที่จะมีเครื่องมือที่สามารถแปลงไฟล์ WAV เป็นไฟล์ AU
* คลาส AudioClip สำหรับการเล่นเสียง
คลาส AudioClip ใช้สำหรับเล่นเสียงใน Java Applet คลาสนี้ถูกกำหนดไว้ในแพ็คเกจ java.Applet
ข้อมูลต่อไปนี้สาธิตวิธีการใช้คลาส AudioClip เพื่อเล่นเสียง
โหลดไฟล์เสียงชื่อ Sample.Au แล้วเล่น (SoundDemo.java)
// รายการโปรแกรมต้นฉบับ
นำเข้า java.awt.*;
นำเข้า java.applet.*
SoundDemo ระดับสาธารณะขยาย Applet
-
สีโมฆะสาธารณะ (กราฟิก g)
-
AudioClip audioClip=getAudioClip(getCodeBase(),"Sample.AU");
//สร้างออบเจ็กต์ AudioClip และเริ่มต้นด้วยเมธอด //getAudioClip
g.drawstring("สาธิตเสียง! ",5,15);
audioClip.loop(); //ใช้วิธีวนซ้ำของคลาส AudioClip เพื่อวนซ้ำการเล่น}
}
คุณต้องใส่คำสั่ง HTML ต่อไปนี้ลงในไฟล์ SoundDemo.HTML เพื่อเตรียมพร้อมสำหรับการรัน Applet
<HTML>
<TITLE">แอปเพล็ตสาธิตเสียง </TITLE>
<APPLET CODE="SoundDemo.class" WIDTH=300 HEIGHT=200>
</แอปเพล็ต>
</HTML>
คอมไพล์และรัน Applet หน้าต่าง Applet จะปรากฏบนหน้าจอพร้อมกับเพลง เพลงจะจบลงเมื่อแอปเพล็ตถูกปิด