Video ба audio
Вэб хуудсанд зөвхөн зураг биш, видео болон аудио файл ч оруулж болно. HTML5-аас эхлэн <video> болон <audio> элементүүдийг шууд браузерт тоглуулах боломжтой болсон — Flash эсвэл гуравдагч програм шаардахгүй.
<video> элемент
<video src="хичээл.mp4" controls width="720" height="405">
Таны хөтөч video дэмждэггүй байна.
</video>
Гол attribute-ууд:
src— видео файлын замcontrols— тоглуулах, зогсоох, дуу тохируулах товчнуудыг харуулнаwidth/height— хэмжээ (px-ээр)autoplay— хуудас нээгдэхэд автоматаар тоглуулна (ихэнх хөтчидmuted-тэй хамт л зөвшөөрнө)loop— дуусахад дахин эхнээс тоглуулнаmuted— дуугүй эхлүүлнэposter— видео тоглогдохоос өмнө харуулах зургийн зам
<!-- Автоматаар дуугүй тоглуулах, давтах -->
<video src="арилжааны-видео.mp4" autoplay muted loop poster="thumbnail.jpg">
</video>
<source> элемент — олон формат
Хөтөч бүр дэмждэг видео формат өөр байдаг. <source> ашигласнаар хөтөч өөрт тохирох форматыг сонгоно:
<video controls width="720">
<!-- Хөтөч MP4 дэмжвэл эхлэж ашиглана -->
<source src="хичээл.mp4" type="video/mp4" />
<!-- Дэмжихгүй бол WebM-г оролдоно -->
<source src="хичээл.webm" type="video/webm" />
<!-- Аль нь ч биш бол энэ текст харагдана -->
Таны хөтөч video дэмждэггүй байна.
</video>
Нийтлэг форматууд: MP4 (H.264) хамгийн өргөн дэмжлэгтэй (video/mp4), WebM нээлттэй ба жижиг хэмжээтэй (video/webm).
<audio> элемент
Audio элемент видеотой бараг ижил синтакстай, зөвхөн дэлгэцийн хэмжээ байхгүй:
<audio controls>
<source src="дуу.mp3" type="audio/mpeg" />
<source src="дуу.ogg" type="audio/ogg" />
Таны хөтөч audio дэмждэггүй байна.
</audio>
controls, autoplay, muted, loop attribute-ууд видеотой адил ажилладаг. Нийтлэг аудио форматууд: MP3 (audio/mpeg), OGG Vorbis (audio/ogg), WAV (audio/wav).
Бүтэн жишээ
<!DOCTYPE html>
<html lang="mn">
<head>
<meta charset="UTF-8" />
<title>Медиа жишээ</title>
</head>
<body>
<!-- Видео тоглуулагч — poster зураг тоглогдохоос өмнө харагдана -->
<figure>
<video controls width="640" poster="thumbnail.jpg">
<source src="хичээл.mp4" type="video/mp4" />
<source src="хичээл.webm" type="video/webm" />
Таны хөтөч энэ видеог дэмжихгүй байна.
</video>
<figcaption>HTML видео тоглуулагчийн жишээ</figcaption>
</figure>
<!-- Аудио тоглуулагч -->
<figure>
<audio controls>
<source src="дуу.mp3" type="audio/mpeg" />
Таны хөтөч энэ аудиог дэмжихгүй байна.
</audio>
<figcaption>Podcast эпизод</figcaption>
</figure>
</body>
</html>
Autoplay-н тухай
Chrome болон Firefox-д autoplay зөвхөн muted attribute-тэй хамт л ажилладаг. Хэрэглэгчийн зөвшөөрөлгүй дуутай видео автоматаар тоглуулахыг хөтчид хориглосон — энэ нь хэрэглэгчийн туршлагыг хамгаалах зорилготой.
Видео файл хэт том бол YouTube эсвэл Vimeo-д байрлуулж, <iframe>-ээр оруулах нь илүү үр дүнтэй — дараагийн хичээлд яг үүнийг үзнэ.
Дараагийн хичээлд:
<iframe> элементийг судлана — гадны вэб хуудас, YouTube видео, Google Maps зэргийг өөрийн хуудсандаа хэрхэн суулгах талаар практикаар үзнэ.