{"id":909,"date":"2022-01-14T09:39:03","date_gmt":"2022-01-14T02:39:03","guid":{"rendered":"https:\/\/duniacoding.info\/?p=909"},"modified":"2022-01-14T09:39:04","modified_gmt":"2022-01-14T02:39:04","slug":"belajar-audio-html","status":"publish","type":"post","link":"https:\/\/duniacoding.id\/blog\/belajar-audio-html\/","title":{"rendered":"Belajar HTML #9 : Menambahkan Audio Html Sangat Mudah"},"content":{"rendered":"\n<p>Hallo temen temen, kali ini kita akan belajar menambahkan audio html. Audio merupakan element penting setelah video. Beberapa website seperti kursus online bahasa inggris, penyedia lagu-lagu online. tentunya perlu meletakan audio sebagai core konten nya. Secar umum ada tiga jenis file-file audio yang bisa di play yaitu audio digital, file music dan tex to speech. Selain itu, kita juga bisa menambahkan inline audio pada sebuah website. <\/p>\n\n\n\n<p>Dulu sebelum adanya HTML 5, audio di html ditambahkan dengan program external seperti flash player. Untuk memberikan file video kita bisa menggunakan tag &lt;audio&gt;.<\/p>\n\n\n\n<p>Untuk lebih lengkapnya seperti dibawah ini<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized is-style-rounded\"><img decoding=\"async\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/01\/asasas-5-1024x576.png\" alt=\"Audio Html\n\" class=\"wp-image-911\" width=\"840\" height=\"472\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/01\/asasas-5-1024x576.png 1024w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/01\/asasas-5-300x169.png 300w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/01\/asasas-5-768x432.png 768w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/01\/asasas-5-1536x864.png 1536w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/01\/asasas-5.png 1920w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>Sebelum kalian mencobanya, buat yang kalian yang belum memiliki audio kalian bisa download audio nya di <a href=\"https:\/\/www.bensound.com\/royalty-free-music\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.bensound.com\/royalty-free-music\" rel=\"noreferrer noopener\">bendsound <\/a>. Jika sudah kalian bisa mulai mencoba kode dibawah ini.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n  &lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre>\n\n\n\n<p>Disini filenya saya letakan di sejajar dengan file index.html. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Atribut Untuk Tag Audio Html<\/h2>\n\n\n\n<p>Seperti yang sudah kita singgung sebelumnya tag audio memiliki beberapa atribut khusus dan pendukungnya.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Controls<\/h3>\n\n\n\n<p>Seperti namanya digunakan untuk menampilkan atau mengaktifkan tombol control audio yang sudah defaultnya yaitu ada play, pause, stop, volume, dan minute scroll. Atribut ini memiliki nilai boolean yaitu false dan true, jika kalian menggunakan atribut ini defaultnya adalah true. Sehingga jika false bisa kita definisikan atau kita hilangkan atribut ini.<\/p>\n\n\n\n<p>Contohnya<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls=\"true\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Atau<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n\n&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio control&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Atribut autoplay<\/h3>\n\n\n\n<p>Atribut ini berguna jika kita menginginkan videnya berputar secara otomatis. Atribut ini memiliki dua nilai yaitu true dan false. Jika nilai yang dimasukkan true maka file audio akan diputar secara otomatis, sedangkan jika false maka tidak diputar secara otomatis.<\/p>\n\n\n\n<p>Pendefinisianya sama dengan atribut controls dan juga penulisannya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls=\"true\" autoplay=\"true\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Atau<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls=\"true\" autoplay&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Buat temen temen yang gagal atau videonya tidak berputar secara otomatis ketika direload. Kemungkinan memang saat ini atribut autoplay tidak bekerja di google chrome karena ada beberapa kebijakan baru. Coba kalian jalanya pada browser seperti Mozilla Firefox, Microsoft Edge, dan lainnya<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Atribut Loop<\/h3>\n\n\n\n<p>Atribut ini berfungsi untuk melooping atau mengulang ulang audio kita seperti di tag video tulisan saya <a href=\"https:\/\/duniacoding.info\/menambahkan-video-html\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/duniacoding.info\/menambahkan-video-html\/\" rel=\"noreferrer noopener\">sebelum ini<\/a>.<\/p>\n\n\n\n<p>Nilai yang bisa kita berikan adalah true dan false.<\/p>\n\n\n\n<p>Contoh penulisannya<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls loop=\"true\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Atau<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n\n&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls loop&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Atribut muted<\/h3>\n\n\n\n<p>Atribut muted digunakan untuk mensenyapkan audio. Jadi ketika atribut ini ditambahkan maka secara default volume dari file audio yang diputar beralih ke mode senyap. Memiliki nilai boolean, true dan false.<\/p>\n\n\n\n<p>Contoh : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls muted&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Atau<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls muted=\"true\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    Browser anda tidak mendukung tag audio\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. Atribut Src<\/h3>\n\n\n\n<p>Seperti halnya tag &lt;img\/&gt;tag src yang di audio ini juga sama yaitu untuk menentukan alamat lokasi atau sumber dari beberapa file media. Dipenulisan kita tadi kita meletakan atribut src di tag &lt;source&gt;, sebenarnya atribut src ini bisa kita berikan langsung di tag audio. Nah sekarang muncul pertanyaan pasti. Perbedaanya apa ?<\/p>\n\n\n\n<p>Perbedaaya adalah ketika kita menggunakan tag &lt;source&gt; kita bisa menambahkan beberapa jenis format audio. yang mana ini akan membuat browser lebih leluasa untuk memilih file mana yang dapat diputar. contoh penggunaanya seperti ini.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;title&gt;Audio di HTML&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;audio controls&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/mpeg\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/wav\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/aac\"&gt;\n    &lt;source src=\"bensound-memories.mp3\" type=\"audio\/ogg\"&gt;\n&lt;\/audio&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Jika kalian coba maka hasilnya akan tetap sama hanya satu file yang ditampilkan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Format File Audio yang didukung HTML 5<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Format                                                                     Container                                              MIME type<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>PCM                                                                         WAV                                                      audio\/wav<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>MP3                                                                          MP3                                                      audio\/mpeg<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>AAC                                                                          MP4                                                       audio\/mp4<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>AAC                                                                          AAC                                                       audio\/aac<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>AAC                                                                          AAC                                                       audio\/aacp<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>Vorbis                                                                       Ogg                                                       audio\/ogg<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>Vorbis                                                                       WebM                                                   audio\/webm<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>Opus                                                                        Ogg                                                       audio\/ogg<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>Opus                                                                        WebM                                                    audio\/webm<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>FLAC                                                                        FLAC                                                       audio\/flac<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>FLAC                                                                        Ogg                                                        audio\/ogg<\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Nah sampai sejauh ini kita sudah mempelajari banyak tag di html. Ini adalah tutorial terakhir dari mimin. Selanjutnya kalian bisa belajar css, javascript, dan php. Semangat terus belajarnya tunggu tutorial lainnya dari saya terimakasih.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hallo temen temen, kali ini kita akan belajar menambahkan audio html. Audio merupakan element penting setelah video. Beberapa website seperti kursus online bahasa inggris, penyedia lagu-lagu online. tentunya perlu meletakan audio&#46;&#46;&#46;<\/p>\n","protected":false},"author":3,"featured_media":928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-909","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial"],"_links":{"self":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/comments?post=909"}],"version-history":[{"count":3,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/909\/revisions"}],"predecessor-version":[{"id":929,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/909\/revisions\/929"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media\/928"}],"wp:attachment":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media?parent=909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/categories?post=909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/tags?post=909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}