FrontEnd Developer RoadMap – HTML 5 Tutorial 32 Video Ekleme – Video Etiketi


Merhabalar, bu yazımda bir sayfaya nasıl video ekleyebiliriz buna bakacağız.

Html5 öncesinde video oynatmak için bir eklentiye ihtiyaç vardı.

Html5 ile birlikte gelen <video> etiketiyle web sayfalarında eklenti kullanmadan video oynatma işlemi yapılabilmektedir.

Kullanımı

<video src=""></video>

Burada src kısmına projemiz içinde bulunan video adresini gösteriyoruz. Bir video indirdim ve klasör içine koydum.

Proje klasörümüz içinde bulunan Test.mp4 isimli video’yu sayfamız içine ekleyelim.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <video src="Videos/Test.mp4"></video>

</body>
</html>

Videomuz gözüktü ancak başlamıyor bizde şu anda bir kontrole sahip değiliz.

Bunun için controlleri aktive etmeliyiz.

 <video src="Videos/sago.mp4" controls></video>

controls attribute’u video için oynatma, durdurma, ses ayarlama gibi kontrolleri ekler.

Bu video sayfa açılır açılmaz başlasın istiyorsak autoplay attribute’unu eklemek yeterlidir.

<video src="Videos/sago.mp4" controls autoplay></video>

Eğer video bittikten sonra tekrar başlasın istiyorsak loop attribute’unu kullanırız.

<video src="Videos/sago.mp4" controls autoplay loop></video>

Video boyutunu ayarlayabiliriz.

<video src="Videos/sago.mp4" controls autoplay loop width="100%" height="400px"></video>

Video sesi başlangıçta kapalı gelsin istersek muted özelliği kullanılır.

<video src="Videos/sago.mp4" controls autoplay loop muted width="100%" height="400px"></video>

Video eklemenin farklı bir yolu aşağıdaki gibidir.

<video controls>
<source src="Videos/Test.mp4#t=00:01:00">

</video>

Bir videoyu istediğimiz yerinden başlatmak için #t=saat:dakika:saniye yöntemini uygularız.

Aşağıdaki örnekte videoyu 1. dakikadan başlatıyoruz.

<video controls>

  <source src="Videos/Test.mp4#t=00:01:00">

</video>

<video> elementi Html öğesi olduğu için CSS ile stil uygulayabilirsiniz. Kenarlık ekleyebilir, opaklığı ayarlayabilir, bir filtre uygulayabilir veya videoda 3D dönüşümü yapabilirsiniz. Örneğin, filter: grayscale(100%); videonuzu siyah beyaz videolara dönüştürebilirsiniz

<video controls autoplay loop muted width="50%" height="400px" style="filter:grayscale(100%)" >

        <source src="Videos/Test.mp4#t=00:01:00">

    </video>

Video ile ilgili söyleyeceklerimiz şimdilik bu kadar bir sonraki bölümde görüşmek üzere.

Exit mobile version