Menyajikan audio dalam tampilan web

Pemrograman Web Semester 1 143 | P a g e Safari yes yes no Opera no yes yes a. Dari tabel di atas dapat dilihat bahwa bila saat meletakan file mp3 di web yang kita buat, akan ada beberapa orang yang tidak bisa memutar hasil embed mp3 di web yan telah kita buat tersebut. Hal tersebut bisa jadi disebabkan browser yang digunakan tidak support pada file berekstensi mp3. b. MIME untuk format audio MIME Multipurpose Internet Mail Extension digunakan untuk mekanisme untuk mengirim berbagai informasi seperti text, aplikasi, gambar, suara, video, dan lain sebagainya agar browser tidak salah menterjemahkan konten yg diterima. Tidak hanya pada web, email juga menggunakan MIME. Berikut adalah tipe mime untuk format audio. Format MIME-type MP3 audiompeg Ogg audioogg Wav audiowav

2. Menyajikan audio dalam tampilan web

File audio seperti mp3 dapat dilantunkan melalui tagaudio audio. Berikut adalah format lengkap untuk memainkan musik ke dalam aplikasi web. html head titlecek suaratitle head body audio controls source src=house.mp3 type=audiomp3 source src=house.ogg type=audioogg audio Di unduh dari : Bukupaket.com PEMROGRAMAN WEB SEMESTER 1 144 | P a g e body html Ketika mencoba listing program diatas , file audio ditempatkan dalam satu folder yang sama dengan file .htm dan nama file audio nya disesuaikan dengan file audio yang anda gunakan. Untuk listing program di atas menggunakan file audio bernama house.mp3 dan house.ogg. Bila listing program diatas dijalankan akan menghasilkan tampilan audio di browser . Tekan tombol play untuk memulai menjalan audionya. Gambar 12.1 tampilan audio saat dalam web Atribut yang digunakan pada tag audio audio dapat juga menggunakan atribut autoplay, loop dan controls. Detail atribut pada audio adalah sebagai berikut : Atribut Sintaks Keterangan autoplay audio autoplay=autoplay memulai audio secara otomatis pada web terbuka controls audio controls = controls menampilkan kontrol seperti volume, audio, dan juga tombol untuk memulaipause loop audio loop=loop mengulang audio kembali setelah pemutaran awal selesai muted audio muted =”muted” mematikan suara preload audio preload=preload memuat ulang audio ketika halaman dimuat ulang src audio source src=usrhomedamayhouse.ogg Value dari src adalah file audio tersebut berserta lokasi filenya bisa juga mengarahkan suatu Tombol play Di unduh dari : Bukupaket.com Pemrograman Web Semester 1 145 | P a g e audio alamat urlweb audio tertentu Berikut adalah listing program audio yang telah diberi atribut control, autoplay serta loop . Ketika listing program tersebut dijalankan maka audio akan berjalan secara otomatis tanpa harus ditekan tombol play . html head titlecek suaratitle head body audio controls = controls autoplay=autoplay loop=loop source src=house.mp3 type=audiomp3 source src=house.ogg type=audioogg audio body html Bila listing program diatas dijalankan akan menghasilkan tampilan audio di browser . Audio akan mulai diperdengarkan tanpa harus menekan tombol play. Audio akan terus dimainkan kembali ketika audio sudah habis waktunya karena pada atribut audio di set “loop”. Di unduh dari : Bukupaket.com PEMROGRAMAN WEB SEMESTER 1 146 | P a g e Gambar 12.2 tampilan audio saat dimainkan dalam web 3. Plug-in audio Plug-in merupakan sebuah program komputer kecil yang memperluas fungsi standar dari sebuah browser. Plug-in dapat ditambahkan ke halaman HTML menggunakan tag object atau tag embed. Tag embed Tag embed diartikan sebagai sebuah wadah untuk konten eksternal non- HTML. Adapun potongan kode untuk memainkan file .mp3 yang embedtertanam di halaman web adalah DOCTYPE html html body embed height=50 width=100 src=house.mp3 pBila anda tidak dapat mendengar suara, maka kemungkinan browser yan anda gunakan tidak support dengan format file audionyap patau bisa juga speaker anda sedang off :p body html Setelah kode diatas dijalankan dibrowser mozilla firefox maka pada web akan akan muncul tampilan berikut, dan file house.mp3 tidak terdengar suaranya karena browser mozilla firefox tidak mendukung file audio .mp3. Di unduh dari : Bukupaket.com Pemrograman Web Semester 1 147 | P a g e Gambar 12.3 tampilan audio dengan tag embed Tag object Format audio dapat pula didefiniskan sebagai obyek ekternal untuk konten non HTML dengan menggunakan tagobyek. Berikut ini potongan kode program untuk menampilkan file audio DOCTYPE html html body object height=50 width=100 data=house.oggobject pBila anda tidak dapat mendengar suara, maka kemungkinan browser yan anda gunakan tidak support dengan format file audionyap patau bisa juga speaker anda sedang off :p body html Setelah kode diatas dijalankan dibrowser mozilla firefox maka pada web akan terdengar suara dari file house.ogg Gambar 12.4 tampilan audio dengan tag obyek Di unduh dari : Bukupaket.com PEMROGRAMAN WEB SEMESTER 1 148 | P a g e

c. Rangkuman