Jika kamu memiliki kritik dan saran, hubungi kami melalui Kontak Kami

Cara Menambahkan Audio di Html

Estimated read time: 7 min
Cara Menambahkan Audio di Html

Hai semuanya kali ini saya akan membahas tutorial mengenai Html, yaitu tentang Cara Menambahkan Audio di Html. Kita bisa Menambahkan Audio di Html dengan berbagai cara. Sebelum adanya HTML5, untuk menambahkan audio ke Html menggunakan Flash Player. Namun seiring berkembangnya zaman dan sudah adanya HTML5, membuat kita lebih mudah dalam menambahkan audio di Html. Kita bisa menambahkan audio di Html menggunakan tag <audio>. Kemudian untuk memberikan file video, kita bisa menggunakan tag <source> di dalam tag <audio>. Berikut ini adalah contoh codingan nya
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio controls>
    <source src="Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>
Hasilnya seperti dibawah ini

Cara Menambahkan Audio di Html

Kamu bisa mengganti nama file audio yang akan dimainkan di dalam website. Contohnya saya menggunakan lagu Serana, dan jangan lupa juga untuk menuliskan ekstensi nya. Sekarang coba lihat codingan diatas, pada atribut src, saya langsung menuliskan judul lagunya. Mengapa seperti itu ? Karena saya menyimpan file index dan file audio nya di dalam satu folder.

Cara Menambahkan Audio di Html

Jika kamu ingin memisahkan folder khusus audio nya, kamu harus memahami terlebih dahulu tentang Path File dalam Html. Setelah itu jangan lupa menuliskan type dari lagu yang akan ditampilkan. Contoh diatas ekstensi lagunya adalah MP3, jadi di dalam value type diberikan nilai audio/mpeg.

Cara diatas mungkin bisa dilakukan jika kita membeli hosting, karena jika kita membeli hosting maka akan mendapatkan penyimpanan untuk file file kebutuhan website nya. Lalu bagaimana jika kita menggunakan CMS gratisan seperti Blogger dan WordPress ? Berikut ini adalah caranya

1. Menggunakan Github
Cara yang pertama adalah dengan menggunakan Github. Github merupakan sebuah website berbasis open source yang digunakan untuk mengelola project secara tim. Jika kamu ingin membuat project bersama teman teman mu, maka Github adalah pilihan terbaik. Selain itu, Github juga bisa dijadikan sebagai hosting website. Jika kamu ingin menghosting di Github, kamu bisa lihat tutorialnya disini. Sebelum memilih audio yang akan ditampilkan di website, pastikan kamu sudah mengupload audio ke github. Contohnya seperti dibawah ini

Cara Menambahkan Audio di Html

Jika sudah diupload ke github, tinggal salin URL dan tempel di dalam codingan nya. Contoh codingan nya seperti dibawah ini
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio controls>
    <source src="https://github.com/Freeze-Gans/Freeze-Gans/blob/master/Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>
Hasilnya seperti dibawah ini

Cara Menambahkan Audio di Html

Mengapa audio diatas tidak bisa diputar ? Padahal URL github yang dimasukkan sesuai ? Jika kamu mengalami hal tersebut, tidak perlu panik karena saya sudah menemukan caranya. Caranya adalah mengubah path URL nya. Bagaimana maksudnya ? Coba kita perhatikan URL diatas adalah
https://github.com/Freeze-Gans/Freeze-Gans/blob/master/Serana.mp3
Sekarang kita ubah menjadi
https://github.com/Freeze-Gans/Freeze-Gans/raw/master/Serana.mp3
Sekarang kita lihat hasilnya seperti dibawah ini

Cara Menambahkan Audio di Html

Mungkin masalah tersebut terlihat kecil karena hanya pada path nya. Namun di dalam bahasa pemrograman itu sangatlah berpengaruh. Sekarang kita akan membahas lebih dalam lagi mengenai Audio di Html

Format File Audio
Tidak semua jenis format file audio didukung oleh Audio Player Html. Berikut ini adalah daftar format file audio yang didukung oleh Audio Player Html.
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
Pada umumnya, format file yang paling banyak digunakan adalah MP3 dan MP4, karena MP3 dan MP4 relatif memiliki ukuran yang lebih kecil dibandingkan format FLAC yang memiliki ukuran file lebih besar. Setelah mengetahui jenis jenis format audio, sekarang kita akan membahas tentang attribut.

Attribut untuk Audio
Di dalam tag <audio> kita bisa menambahkan berbagai attribut. Berikut ini adalah attribut attribut yang sering ditambahkan dalam tag <audio>.

1. Autoplay
Attribut Autoplay berfungsi agar audio di dalam website diputar secara otomatis. Nilai yang dapat diberikan untuk attribut ini adalah True dan False. Fungsi nilai True berarti audio diatur agar dapat berputar secara otomatis. Sedangkan untuk nilai False berarti audio diatur agar audio tidak diputar secara otomatis. Berikut ini contoh codingan nya.
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio autoplay>
    <source src="https://github.com/Freeze-Gans/Freeze-Gans/raw/master/Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>

<!-- atau -->

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio autoplay="true">
    <source src="https://github.com/Freeze-Gans/Freeze-Gans/raw/master/Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>

Saat ini attribut autoplay mungkin saja tidak bekerja pada beberapa browser karena ada kebijakan baru mengenai pemutaran audio secara otomatis

2. Controls
Attribut Controls wajib digunakan ketika kita menambahkan audio di Html. Karena fungsi attribut Controls ini adalah untuk menambahkan tombol seperti Play, Pause, Volume, Download dan Kecepatan pemutaran audio. Berikut ini adalah contoh penulisan codingan nya.
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio controls>
    <source src="https://github.com/Freeze-Gans/Freeze-Gans/raw/master/Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>
Hasilnya seperti dibawah ini

Cara Menambahkan Audio di Html
Cara Menambahkan Audio di HTML
3. Muted
Attribut Muted berfungsi agar audio senyap atau audio tidak memiliki suara. Nilai yang dapat diberikan bersifat True dan False. Nilai True berarti audio tidak memiliki suara atau senyap. Sedangkan nilai False berarti audio memiliki suara. Berikut ini contoh codingan nya
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio controls muted>
    <source src="https://github.com/Freeze-Gans/Freeze-Gans/raw/master/Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>
Hasilnya seperti dibawah ini

Cara Menambahkan Audio di Html
Cara Menambahkan Audio di HTML

4. Loop
Attribut Loop berfungsi untuk memutar ulang audio yang sedang diputar. Nilai yang dapat diberikan bersifat True dan False. Nilai True berarti audio yang diputar saat ini dapat mengulang kembali. Sedangkan nilai False berarti audio yang diputar tidak akan diputar ulang lagi secara otomatis. Berikut ini contoh codingan nya.
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Cara Menambahkan Audio di HTML</title>
</head>
<body>
  <h1>Contoh Audio di dalam Website</h1>
  <audio controls loop>
    <source src="https://github.com/Freeze-Gans/Freeze-Gans/raw/master/Serana.mp3" type="audio/mpeg"></audio>
</body>
</html>
Hasilnya seperti dibawah ini

Cara Menambahkan Audio di Html
Cara Menambahkan Audio di HTML

Bagaimana ? Mudah kan ? Jika kamu masih bingung, silahkan bertanya di kolom komentar. Sekian dan Terimakasih.

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.