Multimedia Pertemuan 13 Matakuliah: M0864/Programming I Tahun: 2009
Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: –Mahasiswa dapat menghasilkan sebuah program multimedia di Java dengan menggunakan konsep- konsep GUI di Java.
Bina Nusantara Outline Materi Interface AudioClip Play Audio Multimedia Animations
Interface AudioClip Java dapat menjalankan file audio dalam bentuk WAV, AIFF, MIDI, AU, dan RMF. Untuk menjalankan sebuah file audio di Java, buat sebuah objek audio clip untuk file. Audio Clip dibuat sekali untuk dan dapat dimainkan berkali-kali tanpa men-load kembali filenya. Bina Nusantara
Interface AudioClip Untuk membuat objek AudioClip menggunakan fungsi statik newAudioClip() dari kelas java.applet.Applet AudioClip audioObj = Applet.newAudioClip(url); Dimana, url : alamat nama file. Contoh: Class metaObject = this.getClass(); URL url = metaObject.getResources(“beep.au”); AudioClip audioClip = Applet.newAudioClip(url); Bina Nusantara
Play Audio Memanipulasi suara untuk sebuah audio clip menggunakan fungsi yang ada di java.applet.AudioClip, yakni : –play() : setiap kali memainkan clip, clip dimulai dari awal. –loop() : menjalankan clip berulang-ulang –stop() : memberhentikan clip. Bina Nusantara
Play Audio Contoh: Bina Nusantara
Play Audio lanjutan… Bina Nusantara
Play Audio Output Bina Nusantara
Multimedia Animations Dapat mengkombinasikan gambar dan audio clip. Untuk gambar dapat menggunakan ImageIcon ImageIcon gbr = new ImageIcon (URL_String); add(JLabel(gbr)); Bina Nusantara
Multimedia Animations Contoh : Selain itu dapat dipadukan juga dengan menggunakan database yakni dengan menyimpan letak nama file gambar maupun audio-nya, bukan file yang disimpan pada database. Bina Nusantara
Referensi Introduction to Java Programming. 7ed. Liang Chapter 17, hal 609 Multimedia Applets Java Media Framework Loading and Playing Audio Clip /LoadingPlayingAudioClips/index.html /LoadingPlayingAudioClips/index.html