Bab 5: Multimedia dan Embedded Content
Bab 5: Multimedia dan Embedded Content
5.1 Audio dan Video
5.1.1 Audio Element
Basic Audio Implementation
Audio dengan Multiple Sources
Audio Attributes
5.1.2 Video Element
Basic Video Implementation
Video dengan Multiple Sources
Video dengan Tracks
5.1.3 Media Controls
Custom Controls
JavaScript Media API
5.2 Embedded Content
5.2.1 iframes
Basic iframe
Security Attributes
5.2.2 Embedding Maps
Google Maps
OpenStreetMap
5.2.3 Social Media Widgets
YouTube Video
Twitter Timeline
5.3 Canvas dan SVG
5.3.1 Canvas Basics
5.3.2 SVG Introduction
Basic Shapes
Complex Paths
5.3.3 Responsive Images
Picture Element
Srcset Attribute
Latihan Praktik
Latihan 1: Media Player
Buat custom media player dengan:
Video element
Custom controls
Progress bar
Volume control
Fullscreen button
Latihan 2: Interactive Map
Buat halaman dengan:
Embedded Google Maps
Custom markers
Info windows
Location search
Latihan 3: SVG Animation
Buat animasi SVG sederhana:
Basic shapes
Path animation
Text effects
Interactivity
Ringkasan Bab
HTML5 menyediakan native support untuk multimedia
Embedded content memperkaya pengalaman user
Canvas untuk grafis dinamis
SVG untuk grafis vektor
Responsive images untuk optimasi
Quiz Bab 5
Apa perbedaan antara Canvas dan SVG?
Bagaimana cara membuat video responsive?
Apa fungsi dari track element dalam video?
Sebutkan atribut security penting untuk iframe!
Bagaimana cara mengimplementasikan responsive images?
Referensi
Last updated