Page 63 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 63
การเขียนโปรแกรมจาวาแ อพเพล็ต 12-53
ค�ำ อ ธิบายโปรแกรม
บรรทัดท ี่ 1 เป็นการร ะบุว่าเป็นไฟล์ html
บรรทัดท ี่ 2 เปิด tag applet และระบุชื่อโปรแกรมจาวาแอพเพล็ตที่ได้จากการคอมไพล์ "Sound
Applet2.class" ขนาดของหน้าต่างแอพเพล็ตที่จะแสดงบนเว็บเพจ มีความกว้าง 300
พิกเซล และความส ูง 300 พิกเซล
บรรทัดท ี่ 3-4 ปิดแ ท็ก </applet> และ </html>
3) การประมวลผลโปรแกรมจาวาแอพเพล็ต SoundApplet2.html จะปรากฏหน้าต่างแอพเพล็ตที่มีปุ่มที่
ใช้ค วบคุมก ารเล่นไฟล์เสียง ได้แก่ ปุ่ม Play เพื่อใช้เล่นไฟล์เสียง ปุ่ม Stop เพื่อใช้ห ยุดการเล่นไฟล์เสียง ปุ่ม Loop
เพื่อใช้เล่นไฟล์เสียงแ บบว นซ ้ำ� ดังแ สดงในภาพที่ 12.27
ภาพที่ 12.27 ผลลพั ธ์ข องโปรแกรม SoundApplet2.java
5. การเขียนโปรแกรมจ าวาแ อพเพล็ตเพอ่ื เลอื กไฟล์เสียงและค วบคุมก ารเล่นคลิปเสียง
การเขยี นโปรแกรมจ าวาแ อพเพลต็ เพือ่ ใหส้ ามารถเลอื กค ลปิ เสยี งจ ากไฟลเ์ สยี งจ �ำ นวน 5 ไฟล์ ซึง่ เปน็ ไฟลเ์ สยี ง
ชนิดต่าง ๆ ได้แก่ spacemusic.au, flute+hrn+mrmba.aif, trippygaia1.mid, jungle.rmf และ bottle-open.
wav (โปรแกรมอ ้างอิงม าจ ากหนังสือ Java How to Program :Eighth Edition ของ Paul Deitel and Harvey
Deitel) การทำ�งานของโปรแกรมนอกจากจะสามารถเลือกคลิปเสียงได้แล้ว ยังสามารถควบคุมการเล่นคลิปเสียง
ด้วยการก ดเลือกป ุ่มต่าง ๆ คือ ปุ่ม Play เมื่อต้องการก ารเล่นค ลิปเสียงต่อเนื่องท ั้งไฟล์หนึ่งร อบ ปุ่ม Loop ให้เล่น
คลิปเสียงท ั้งไฟล์แบบว นซํ้าไปเรื่อย ๆ และป ุ่ม Stop ให้ห ยุดเล่นค ลิปเสียง