آموزش تگ ویدیو یا video در html

آموزش تگ ویدیو یا video در html

آموزش تگ ویدیو یا video در html: برای نمایش فایل های ویدیویی از عنصر video در HTML استفاده می کنیم.

زمان مطالعه: 3 دقیقه
بازدید: 1637
پرسش و پاسخ: 0

مثال: در این مثال یک فیل ویدیویی در صفحه وب را به نمایش در آورده ایم.

<!DOCTYPE html> 
<html> 
<body> 

<video width="400" controls>
  <source src="mov_bbb.mp4" type="video/mp4">
  <source src="mov_bbb.ogg" type="video/ogg">
  Your browser does not support HTML video.
</video>

<p>
Video courtesy of 
<a href="https://www.bigbuckbunny.org/" target="_blank">Big Buck Bunny</a>.
</p>

</body> 
</html>

تگ video یا ویدیو در HTML

آموزش تگ video در HTML

برای نمایش فایل های ویدیویی در صفحات وب از تگ video استفاده می کنیم، مانند مثال زیر:

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

آموزش video در HTML

عملکرد ویدیو در html

ویژگی Controls، کنترل هایی برای ویدئو مانند دکمه pause، دکمه Play، کنترل صدا و غیره به عنصر اضافه می کند.

بیشتر بدانیم : html چیست؟

همیشه ویژگی های width و height را مشخص کنید، در صورت مشخص نکردن ممکن است هنگام بارگیری ویدئو، صفحه لرزش پیدا کند.

عنصر source به شما امکان می دهد فایل های ویدئویی جایگزین را که مرورگر بخواهد از بین آن ها یکی را انتخاب کند را مشخص کنید، مرورگر از اولین فرمت پشتیبانی شده استفاده می کند.

متن بین جفت تگ video فقط در مرورگرهایی نمایش داده می شود که از تگ video پشتیبانی نمی کنند.

ویژگی autoplay در تگ video

برای اینکه به محض بارگیری صفحه ویدیو به صورت خودکار پخش شود از ویژگی autoplay در تگ video استفاده می کنیم.

مثال: در صفحه وب زیر یک فایل ویدئویی داریم که به محض بارگذاری صفحه شروع به پخش خودکار می کند.

<video width="320" height="240" autoplay>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

برای اینکه به محض بارگیری صفحه ویدیو به صورت خودکار پخش شود از ویژگی autoplay در تگ video استفاده می کنیم.

نکته: مرورگرهای chromium در اکثر مواقع اجازه پخش خودکار ویدیو را نمی دهند، با این حال شما می توانید این ویژگی را دستی هم فعال و یا غیرفعال کنید.

خدمات جاب تیم : مشاوره استارتاپ

پس از پخش خودکار برای اینکه ویدیوی شما به صورت بی صدا پخش شود، از ویژگی muted در تگ video استفاده کنید.

مثال: در زیر ویدئوی صفحه به صورت خودکار و بدون صدا پخش می شود.

<video width="320" height="240" autoplay muted>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

ویژگی muted در video برای پخش بی صدا در HTML

پشتیبانی مرورگرها از ویدیو در html

اعداد تصویر زیر اولین نسخه مرورگری را نشان می دهد که از تگ video به طور کامل پشتیبانی می کند.

پشتیبانی مرورگرها از عنصر video در HTML

خدمات : طراحی برند بوک

فرمت های پشتیبانی ویدیویی HTML

به طور کلی سه فرمت ویدئویی وجود دارد که در HTML از آن ها پشتیبانی می شود که عبارتند از :

  1. MP4
  2. WebM
  3. Ogg

در جدول زیر پشتیبانی مرورگرهای مختلف از این فرمت ها را برای شما آورده ایم.

پشتیبانی فرمت های ویدئویی در مرورگرهای وب
مرورگر وب MP4 WebM Ogg
Edge YES YES YES
Chrome YES YES YES
Firefox YES YES YES
Safari YES YES NO
Opera YES YES YES

انواع رسانه های ویدیویی HTML

در جدول زیر این رسانه ها را برای شما لیست کرده ایم.

انواع رسانه های ویدیویی در HTML
فرمت فایل نوع رسانه
MP4 Video/mp4
WebM Video/webm
Ogg Video/ogg

تگ video در HTML – متدها، ویژگی ها، رویدادها

HTML DOM متدها، خصوصیات و رویدادها را برای عنصر video تعریف می کند.

با این کار شما می توانید کنترل ویدئو را در صفحه در اختیار بگیرید، کنترل هایی مانند :

  1. بارگیری
  2. پخش
  3. مکث
  4. طریقه نمایش مدت زمان ویدئو
  5. کنترل صدا

همچنین رویدادهای DOM که به شما شروع پخش، توقف موقت و کنترل های دیگر را به شما اطلاع می دهند.

مثال: در زیر این  رویدادها را در یک مثال برای شما آورده ایم که از جاوا اسکریپت (JavaScript) استفاده کرده ایم.

<!DOCTYPE html> 
<html> 
<body> 

<div style="text-align:center"> 
  <button onclick="playPause()">Play/Pause</button> 
  <button onclick="makeBig()">Big</button>
  <button onclick="makeSmall()">Small</button>
  <button onclick="makeNormal()">Normal</button>
  <br><br>
  <video id="video1" width="420">
    <source src="mov_bbb.mp4" type="video/mp4">
    <source src="mov_bbb.ogg" type="video/ogg">
    Your browser does not support HTML video.
  </video>
</div> 

<script> 
var myVideo = document.getElementById("video1"); 

function playPause() { 
  if (myVideo.paused) 
    myVideo.play(); 
  else 
    myVideo.pause(); 
} 

function makeBig() { 
    myVideo.width = 560; 
} 

function makeSmall() { 
    myVideo.width = 320; 
} 

function makeNormal() { 
    myVideo.width = 420; 
} 
</script> 

<p>Video courtesy of <a href="https://www.bigbuckbunny.org/" target="_blank">Big Buck Bunny</a>.</p>

</body> 
</html>

تگ video در HTML – متدها، ویژگی ها، رویدادها

انواع یا تگ های ویدیویی در HTML

در جدول زیر به اختصار تگ های ویدئو در HTML را برای شما شرح داده ایم.

تگ های ویدئویی در HTML
تگ توضیحات
Video تعریف یک ویدئو یا فیلم در صفحه
Source چندین فرمت ویدئو را برای عنصر video تعریف می کند
Track آهنگ های متنی را در Media Player تعریف می کند

بیشتر بدانیم : آموزش تگ صدا یا audio برای پخش صوت و موزیک در HTML 

بهزاد میرزازاده
مسیر درست با پرسش های درست ساخته می شود

مشاهده تمام مطالب نویسنده