Tutorial HTML 15 : Cara Menampilkan Audio

Tutorial HTML 15 : Cara Menampilkan Audio

id10 min read • 3712 views

Tutorial HTML 15 : Cara Menampilkan Audio

Dalam pengembangan web modern, multimedia memainkan peran penting dalam meningkatkan interaktivitas dan daya tarik sebuah situs web. Salah satu elemen multimedia yang sering digunakan adalah audio. Menambahkan audio ke halaman HTML tidak hanya memperkaya konten, tetapi juga dapat meningkatkan pengalaman pengguna dengan menyediakan narasi, musik latar, atau efek suara. Artikel ini akan membahas langkah-langkah praktis untuk menambahkan audio pada HTML, termasuk penggunaan elemen HTML5 seperti `<audio>`, atribut-atribut yang relevan, dan berbagai metode untuk memastikan audio dapat diakses dan dikontrol dengan mudah oleh pengguna. Dengan panduan ini, Anda akan dapat menyematkan audio ke dalam proyek web Anda secara efektif dan efisien.

Cara Menambahkan Audio di HTML

Sebelum adanya HTML5, menambahkan audio di HTML memerlukan program eksternal seperti Flash Player. Hal ini sering kali menambah kompleksitas pengembangan dan memerlukan plugin tambahan yang tidak selalu didukung oleh semua perangkat atau browser. Namun, dengan diperkenalkannya HTML5, integrasi audio dalam halaman web menjadi lebih sederhana dan lebih seragam berkat elemen khusus yang didesain untuk menangani audio secara langsung.

 

Tag `<audio>` di HTML

Tag `<audio>` adalah elemen HTML5 yang digunakan untuk menyematkan konten audio ke dalam halaman web. Elemen ini memungkinkan pengembang untuk menambahkan audio player yang dapat dikendalikan pengguna, seperti memutar, menjeda, atau menyesuaikan volume. Elemen `<audio>` juga mendukung berbagai format file audio, seperti MP3, WAV, dan Ogg, yang dapat ditentukan dengan elemen `<source>`.

 

Contoh Implementasi Tag `<audio>`

Berikut adalah contoh sederhana bagaimana menggunakan tag `<audio>` dalam HTML:

 

```html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Contoh Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di Web</h1>
  <audio controls>
    <source src="Ngoni.mp3" type="audio/mpeg">
    Browsermu tidak mendukung tag audio, upgrade donk!
  </audio>
</body>
</html>
```

 

Dalam contoh di atas, elemen `<audio>` digunakan dengan atribut `controls`, yang menambahkan kontrol audio standar seperti play, pause, dan volume. Di dalam elemen `<audio>`, terdapat elemen `<source>` yang menunjuk pada file audio yang akan diputar (dalam kasus ini, "Ngoni.mp3") dan mendefinisikan tipe file audio tersebut (`audio/mpeg`).

 

Penjelasan Atribut dan Elemen Tambahan

  1. Atribut `controls`: Menambahkan kontrol dasar (play, pause, volume) ke pemutar audio.
  2. Elemen `<source>`: Menentukan file audio yang akan diputar serta formatnya. Elemen ini mendukung beberapa format, sehingga beberapa elemen `<source>` dapat digunakan untuk memastikan kompatibilitas dengan berbagai browser.
  3. Fallback Content: Teks "Browsermu tidak mendukung tag audio, upgrade donk!" akan ditampilkan jika browser pengguna tidak mendukung elemen `<audio>`. Ini memastikan pengguna tetap mendapatkan pesan yang informatif.

Mendukung Berbagai Format Audio

 

Untuk memastikan kompatibilitas di semua browser, disarankan untuk menyediakan beberapa format file audio. Berikut contoh penggunaannya:

 

```html
<audio controls>
  <source src="Ngoni.mp3" type="audio/mpeg">
  <source src="Ngoni.ogg" type="audio/ogg">
  Browsermu tidak mendukung tag audio, upgrade donk!
</audio>
```

 

Dengan cara ini, jika satu format tidak didukung oleh browser, format lainnya akan digunakan sebagai cadangan.

 

Menambahkan Atribut Tambahan

Selain atribut `controls`, ada beberapa atribut lain yang bisa digunakan dengan elemen `<audio>`:

 

  • autoplay: Memutar audio secara otomatis saat halaman dimuat.
  • loop: Memutar audio berulang kali.
  • muted: Memulai audio dalam keadaan senyap.
  • preload: Menentukan apakah audio harus dimuat saat halaman dimuat. Nilai yang didukung adalah `none`, `metadata`, dan `auto`.

 

Contoh penggunaan:

 

```html
<audio controls autoplay loop>
  <source src="Ngoni.mp3" type="audio/mpeg">
  <source src="Ngoni.ogg" type="audio/ogg">
  Browsermu tidak mendukung tag audio, upgrade donk!
</audio>
```

 

Dengan mengikuti panduan ini, Anda dapat dengan mudah menambahkan elemen audio ke dalam proyek web Anda, meningkatkan interaktivitas dan pengalaman pengguna tanpa memerlukan plugin eksternal.

 

Baca Juga

HTML Belajar Elment Semantik

HTML Cara Menampilkan Video

 

Informasi Tambahan

Ketika file audio dan file HTML ditempatkan dalam folder yang berbeda, Anda perlu menyesuaikan atribut `src` dengan alamat path atau URL yang sesuai. Jika file audio disimpan dalam folder bernama "audio" di dalam folder proyek, Anda dapat menentukan alamat path relatif seperti ini:

 

```html
<audio controls>
    <source src="audio/Ngoni.mp3" type="audio/mpeg">
    Browsermu tidak mendukung tag audio, upgrade donk!
</audio>
```

 

Jika file audio disimpan di website yang berbeda atau memiliki URL eksternal, Anda dapat menggunakan alamat URL langsung seperti ini:

 

```html
<audio controls>
    <source src="https://github.com/petanikode/belajar-html/raw/master/audio/Ngoni.mp3" type="audio/mpeg">
    Browsermu tidak mendukung tag audio, upgrade donk!
</audio>
```

 

Dengan menyesuaikan atribut `src` sesuai dengan lokasi file audio, Anda dapat memastikan bahwa audio dapat dimuat dan diputar dengan benar dalam halaman HTML Anda, terlepas dari lokasi penyimpanannya.

 

Format File Audio yang Didukung di HTML

Saat menggunakan audio player di HTML, penting untuk mengetahui bahwa tidak semua format file audio didukung secara universal. Beberapa format lebih kompatibel dan efisien dibandingkan yang lain. Berikut adalah daftar format file audio yang dapat digunakan dalam elemen `<audio>` di HTML, beserta container dan MIME type yang sesuai:

 

Format  Container MIME Type
PCM WAV audio/wav
MP3  MP3 audio/mpeg
AAC MP4 audio/mp4
AAC AAC audio/aac
AAC AAC audio/aacp
Vorbis Ogg audio/ogg
Vorbis WebM audio/webm
Opus Ogg audio/ogg
Opus WebM audio/webm
FLAC FLAC audio/flac
FLAC Ogg audio/ogg

 

MP3 dan MP4 (M4A)

Format MP3 dan MP4 (M4A) sangat populer karena ukuran file yang relatif kecil dan dukungan yang luas di berbagai perangkat dan browser. MP3 adalah salah satu format paling umum digunakan di web karena efisiensi kompresi dan kualitas suara yang cukup baik untuk berbagai aplikasi, dari musik hingga podcast.

 

FLAC

FLAC adalah format audio lossless yang berarti tidak ada kompresi data yang menyebabkan hilangnya kualitas suara. Oleh karena itu, FLAC sangat ideal untuk aplikasi yang memerlukan audio berkualitas tinggi, meskipun ukuran filenya lebih besar dibandingkan MP3 atau MP4. FLAC sering digunakan oleh audiophile dan dalam situasi di mana kualitas suara sangat penting.

 

Format Lain

Format seperti AAC, Vorbis, dan Opus juga menawarkan berbagai keunggulan. AAC sering digunakan dalam streaming audio dan format MP4, sedangkan Vorbis dan Opus dikenal karena efisiensi kompresi mereka yang tinggi, membuat mereka cocok untuk streaming audio dalam situasi dengan bandwidth terbatas.

Dengan memahami berbagai format yang didukung, Anda dapat memilih format audio yang paling sesuai dengan kebutuhan proyek web Anda, memastikan kualitas suara yang optimal dan kompatibilitas yang luas di berbagai perangkat dan browser.

Series: HTML
Published on June 05, 2024
Last updated on June 03, 2026

If you like this post and want to support us, you can support us via buymeacoffee or trakteer.