Skip to main content

Element Media HTML

Element media HTML adalah elemen yang digunakan untuk menampilkan media seperti gambar, audio, dan video. Elemen ini pertama kali didukung pada HTML versi 2.0 yang kemudian disempurnakan pada HTML versi 5.0

A. Gambar

Elemen <img> digunakan untuk menampilkan gambar. Elemen ini tidak memiliki tag penutup atau biasa disebut sebagai elemen tunggal. Elemen ini memiliki dua atribut yang wajib, yaitu src dan alt. Atribut src digunakan untuk menentukan lokasi gambar yang akan ditampilkan, sedangkan atribut alt digunakan untuk memberikan deskripsi gambar.

<img src="https://www.zerocosttechschool.com/_next/image?url=%2Fimages%2Fcharacter.png&w=640&q=75" alt="Deskripsi gambar">

Output :

Gambar

Elemen <img> juga memiliki beberapa atribut tambahan, yaitu :

AtributDeskripsiContoh
widthMenentukan lebar gambar<img src="gambar.jpg" alt="Deskripsi gambar" width="100">
heightMenentukan tinggi gambar<img src="gambar.jpg" alt="Deskripsi gambar" height="100">
loadingMenentukan cara gambar di-load<img src="gambar.jpg" alt="Deskripsi gambar" loading="lazy">

B. Audio

Elemen <audio> digunakan untuk menampilkan audio. Elemen ini memiliki tag penutup dan memiliki beberapa atribut, yaitu src, controls, dan autoplay. Atribut src digunakan untuk menentukan lokasi audio yang akan ditampilkan, controls digunakan untuk menampilkan kontrol audio, dan autoplay digunakan untuk memulai audio secara otomatis.

<audio controls>
<source src="testing.mp3" type="audio/mpeg">
</audio>

Output :

Audio

Elemen <audio> juga memiliki beberapa atribut tambahan, yaitu :

AtributDeskripsiContoh
controlsMenampilkan kontrol audio<audio src="audio.mp3" controls>
autoplayMemulai audio secara otomatis<audio src="audio.mp3" controls autoplay>
loopMengulang audio<audio src="audio.mp3" controls loop>
mutedMematikan suara audio<audio src="audio.mp3" controls muted>
preloadMenentukan cara audio di-load<audio src="audio.mp3" controls autoplay preload="auto">
volumeMenentukan volume audio<audio src="audio.mp3" controls autoplay volume="0.5">
crossoriginMenentukan cara mengakses audio<audio src="audio.mp3" controls autoplay crossorigin="anonymous">
srcsetMenentukan audio alternatif<audio src="audio.mp3" controls autoplay srcset="audio.mp3">
preloadMenentukan cara audio di-load<audio src="audio.mp3" controls autoplay preload="auto">
autoplayMemulai audio secara otomatis<audio src="audio.mp3" controls autoplay>

Format audio yang didukung oleh elemen <audio> adalah mp3, ogg, dan wav. Kamu bisa menggunakan file example yang bisa diunduh disini

C. Video

Elemen <video digunakan untuk menampilkan video. Elemen ini memiliki tag penutup dan memiliki beberapa atribut yang sama dengan elemen <audio>, yaitu src, controls, dan autoplay.

<video controls>
<source src="video.mp4" type="video/mp4">
</video>

Output :

Video

Elemen <video> juga memiliki beberapa atribut tambahan, yaitu :

AtributDeskripsiContoh
controlsMenampilkan kontrol video<video src="video.mp4" controls>
autoplayMemulai video secara otomatis<video src="video.mp4" controls autoplay>
loopMengulang video<video src="video.mp4" controls loop>
mutedMematikan suara video<video src="video.mp4" controls muted>
preloadMenentukan cara video di-load<video src="video.mp4" controls autoplay preload="auto">

Format video yang didukung oleh elemen <video> adalah mp4, ogg, dan webm. Kamu bisa menggunakan file example yang bisa diunduh disini

Penulis : Andika Tulus Pangestu