Langsung ke konten utama

CARA MENYISIPKAN MEDIA (GAMBAR, AUDIO, VIDEO) KE TAG HTML

Kumpulan Tag HTML5 Untuk Menyisipkan Media (Gambar, Audio, Video)

Seperti yang kita ketahui, dalam bahasa pemrograman HTML itu dapat memasukkan / menyisipkan media baik berupa gambar, audio bahkan video. Terdapat 2 cara untuk melakukan ini, yaitu dengan cara embed (menyematkan) dan source langsung.

Menyisipkan Media Dengan Cara Embed (Penyematan)
Ini merupakan cara yang dilakukan untuk menyematkan media dari pihak ketiga misalnya YouTube, cara ini diawali dengan tag <iframe>. Untuk menggunakan cara ini tentu harus mempersiapkan media di pihak ketiga terlebih dahulu dan code penyematannya berbeda-beda tergantung pihak ketiga tersebut. Silahkan kunjungi pihak ketiga dan klik Embed untuk menggunakan cara ini.

Contohnya pada YouTube, ketika klik Embed / Sematkan pada video yang ingin disematkan maka akan muncul code <iframe> kemudian disalin dan tempelkan di situs HTML pada bagian dimana ingin menampilkan video sematan tersebut.

Menyisipkan Media Dengan Source
Cara ini dilakukan dengan cara memanggil link file yang bersangkutan kemudian ditambahkan tag HTML yang sesuai misalnya untuk gambar menggunakan <img>, untuk audio menggunakan <audio>, untuk video menggunakan <video>. Didalam tag-tag tersebut perlu dipanggil sumber medianya / source nya dengan src=”” (berupa link / berupa nama file di localhost).

Catatan: Dalam pemanggilan media di HTML perlu memasukkan jenis file / ekstensinya juga misalnya .png, .jpg, .mp3, .mp4, dll.

Mari bahas satu persatu.

#1 Menyisipkan Gambar di HTML

Gunakan <img src=””> dalam memanggil media gambar, misalnya seperti ini:

<img src="https://snag.gy/yT0mOb.jpg">
https://snag.gy/yT0mOb.jpg merupakan sumber / source gambar yang akan ditampilkan (link / online), tentu merupakan source online karena berupa link dan gambar akan muncul jika ada koneksi internet (online) karena menyisipkan gambar dengan URL.

Bisa juga dilakukan dengan sumber lokal / local source, yaitu menyimpan gambarnya di folder terlebih dahulu kemudian panggil via direktori. Misalnya terdapat file HTML dan folder images, dalam folder images tersebut terdapat gambar dengan nama contohgambar.png. Maka pemanggilannya akan seperti ini:

<img src="images/contohgambar.png">
images disini adalah nama folder direktori yang perlu dilewati sebelum memanggil contohgambar.png. Begitu juga jika gambar tidak didalam folder (sejajar dengan file HTML tempat dimana menyisipkan kode tersebut) tidak perlu menggunakan images/ langsung saja contohgambar.png. Sebaliknya, jika berada didalam beberapa folder misalnya gambar terdapat didalam folder images -> logo -> asli maka harus dipanggil semua direktorinya (images/logo/asli/contohgambar.png).

#2 Menyisipkan Audio di HTML

Untuk memasukkan Audio / Musik / Suara lainnya di HTML, gunakan tag <audio> dan <source>, misalnya seperti ini:

<audio controls>
  <source src="contohaudio.mp3" type="audio/mp3">
</audio>
Ada tambahan controls didalam tag <audio> fungsinya untuk menampilkan control tombol play / pause, dsb. Pada bagian <source src=””> masukkan file musik beserta ekstensinya misalnya .mp3 dan tambahkan juga type=”audio/mp3″ jika musik tersebut berupa mp3. Jiak tidak ingin menggunakan control cukup hilangkan / hapus controls didalam <audio>.

Itu adalah contoh audio di direktori lokal, jika audio diambil dari URL / link maka ganti contohaudio.mp3 dengan link dimana file musik itu berada. Sama juga seperti pemanggilan gambar di direktori lokal, jika audio berada didalam beberapa folder misalnya di folder musik -> pop -> contohaudio.mp3 maka panggil semua direktorinya (musik/pop/contohaudio.mp3).

#3 Menyisipkan Video di HTML

Sudah banyak sekali yang menyisipkan video dengan cara embed dari pihak ketiga karena tampilannya lebih menari dibanding HTML biasa. Tapi untuk HTML saya rasa tidak kalah menarik karena sudah memiliki full control seperti tombol play, pause, fullscreen, dsb. Untuk menyisipkan video di HTML gunakan tab <video> dan <source> tidak berbeda jauh dengan menyisipkan audio:

<video controls>
  <source src="contohvideo.mp4" type="video/mp4">
</video>
Sama seperti audio, ada tambahan controls didalam video ini fungsinya untuk menampilkan tombol control seperti play / pause / dsb. Jika ingin memanggil video dari link maka ubah contohvideo.mp4 nya dengan URL video tersebut. Jika video berada didalam beberapa folder misalnya folder video -> videosaya -> contohvideo.mp4 maka panggil semua direktorinya (video/videosaya/contohvideo.mp4) jangan lupa masukkan juga ekstensi videonya misalnya .mp4.

Kustomisasi
Dalam tag-tag diatas bisa disesuaikan sesuai kebutuhan, misalnya pada audio dan video jika ingin dibuat autoplay (langsung mulai ketika audio / video tersebut muncul dilayar tanpa perlu klik tombol play) silahkan tambahkan autoplay didalam tag <audio> / <video>. Contoh: <video controls autoplay>.

Jika ingin dibuat perulangan / loop (video / audio akan kembali memutar kebagian awal setelah musik / video habis) tambahkan loop didalam tag <audio> / <video>. Contoh: <video controls loop>.

Begitu juga untuk gaya / style pada tampilan gambar, audio dan video bisa ditambahkan didalam tag <img> / <audio> / <video> misalnya menambahkan lebar / tinggi tampilan. Hal ini disebut CSS Inline, lihat disini (bagian CSS Inline) untuk mengetahui lebih lanjut tentang penggunaan CSS Inline.

Kesimpulan
Tag-tag diatas merupakan tag dari HTML5, jika menggunakan HTML versi lain bisa saja tag tersebut tidak berfungsi dengan baik atau tampilannya lebih jadul. Tag-tag HTML5 tersebut bisa dijalankan di semua browser modern, jika tag yang dimasukkan tidak berfungsi silahkan cek di browser lain / coba perbarui versi browser yang digunakan ke versi terbaru.

Selamat mencoba !

Komentar

Postingan populer dari blog ini

Pemograman R Studio

  Metode Numerik Menggunakan R Pengantar Gambaran Isi Buku Cara Berkontribusi dalam Buku Ini Ucapan Terima Kasih Lisensi 1  Bahasa Pemrograman R 1.1  Sejarah R 1.2  Fitur dan Karakteristik R 1.3  Kelebihan dan Kekurangan R 1.4  RStudio 1.5  Menginstall R dan RStudio 1.6  Working Directory 1.6.1  Mengubah Lokasi Working Directory 1.6.2  Mengubah Lokasi Working Directory Default 1.7  Memasang dan Mengaktifkan Paket R 1.8  Fasilitas Help 1.8.1  Mencari Help dari Suatu Perintah Tertentu 1.8.2  General Help 1.8.3  Fasilitas Help Lainnya 1.9  Referensi 2  Kalkulasi Menggunakan R 2.1  Operator Aritmatik 2.2  Fungsi Aritmetik 2.3  Operator Relasi 2.4  Operator Logika 2.5  Memasukkan Nilai Kedalam Variabel 2.6  Tipe dan Struktur Data 2.7  Vektor 2.7.1  Membuat vektor 2.7.2  Missing Values 2.7.3  Subset Pada Vektor 2.7.4  Operasi Matematis Menggunakan Vektor ...

MIGRASI DATABASE DARI SQLite KE MySQL (Part-1)

  MIGRASI DATABASE DARI SQLite KE MySQL (Part-1) Pemakaian yang mana lebih baik dalam membuat database_musik di mysql atau Exel yang cell Cell pada tabel dilakukan operasi fungsi logika matematika. Untuk keperluan membuat database atau tabel yang memerlukan operasi logika atau matematika, seperti yang Anda sebutkan, MySQL jauh lebih baik dibandingkan Excel. Berikut adalah beberapa alasan mengapa MySQL lebih disarankan: 1. **Kapasitas dan Skalabilitas**: MySQL dapat menangani jumlah data yang jauh lebih besar daripada Excel. Ini penting jika Anda berencana untuk menyimpan banyak data atau melakukan operasi yang kompleks di atas data tersebut. 2. **Kekuatan dan Kinerja**: MySQL dirancang khusus untuk memproses query dan operasi basis data dengan cepat. Ini termasuk operasi matematika, logika, dan agregasi data yang umum dilakukan dalam aplikasi. 3. **Fleksibilitas Struktur**: Dalam MySQL, Anda dapat dengan mudah menentukan struktur tabel yang kompleks dan melakukan kueri yang lebih r...

Penerapan Graf dan Logika dalam Perancangan Rangkaian Digital

  Penerapan Graf dan Logika dalam Perancangan Rangkaian Digital dengan Studi Kasus Jam Digital Advertisement dokumen-dokumen yang mirip Aljabar Boolean. IF2120 Matematika Diskrit. Oleh: Rinaldi Munir Program Studi Informatika, STEI-ITB. Rinaldi Munir - IF2120 Matematika Diskrit SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283 PENGGUNAAN TABEL KEBENARAN DALAM MERANCANG DESAIN DIGITAL MODUL 6 PROYEK PERANCANGAN RANGKAIAN DIGITAL 2. STUDI PUSTAKA Aplikasi Aljabar Boolean dalam Komparator Digital Aljabar Boolean. Adri Priadana Aljabar Boolean. Rinaldi Munir/IF2151 Mat. Diskrit 1 Aljabar Boolean. Bahan Kuliah Matematika Diskrit Implementasi Greedy Dalam Menemukan Rangkaian Logika Minimal Menggunakan Karnaugh Map MATERI PELATIHAN VHDL UNTUK SINTESIS yang paling umum adalah dengan menspesifikasikan unsur unsur pembentuknya (Definisi 2.1 Menurut Lipschutz, Seymour & Marc Lars Lipson dala...