Skill

এইচটিএমএল মিডিয়া (HTML Media)

469

এইচটিএমএল মিডিয়া উপাদানগুলো ব্যবহার করে ওয়েবপেজে অডিও এবং ভিডিও কন্টেন্ট সহজেই সংযোজন করা যায়। HTML5 মিডিয়া উপাদানগুলো ওয়েব ডেভেলপমেন্টে মাল্টিমিডিয়া কন্টেন্ট অন্তর্ভুক্ত করার একটি সহজ এবং কার্যকর উপায় সরবরাহ করে।


মিডিয়া উপাদানের ধরন

অডিও (<audio>)

ব্যবহার: ওয়েবপেজে অডিও যোগ করতে ব্যবহৃত হয়।

<audio controls>
  <source src="audio-file.mp3" type="audio/mpeg">
  আপনার ব্রাউজার এই অডিও ফরম্যাট সমর্থন করে না।
</audio>

ভিডিও (<video>)

ব্যবহার: ওয়েবপেজে ভিডিও যোগ করতে ব্যবহৃত হয়।

<video controls width="600">
  <source src="video-file.mp4" type="video/mp4">
  আপনার ব্রাউজার এই ভিডিও ফরম্যাট সমর্থন করে না।
</video>

মিডিয়া উপাদানের প্রধান অ্যাট্রিবিউট

controls

ব্যাখ্যা: প্লেব্যাক কন্ট্রোল (প্লে, পজ, ভলিউম ইত্যাদি) যোগ করার জন্য ব্যবহৃত হয়।

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
</audio>

autoplay

ব্যাখ্যা: মিডিয়া স্বয়ংক্রিয়ভাবে চালু হবে।

<video autoplay>
  <source src="video.mp4" type="video/mp4">
</video>

loop

ব্যাখ্যা: মিডিয়া শেষ হওয়ার পরে পুনরায় শুরু হবে।

<audio controls loop>
  <source src="audio.mp3" type="audio/mpeg">
</audio>

muted

ব্যাখ্যা: মিডিয়া মিউটেড অবস্থায় শুরু হবে।

<video muted autoplay>
  <source src="video.mp4" type="video/mp4">
</video>

preload

ব্যাখ্যা: মিডিয়া লোড করার সময় নিয়ন্ত্রণ করে। এর তিনটি মান রয়েছে:

  • none: প্রি-লোড বন্ধ।
  • metadata: শুধুমাত্র মিডিয়ার মেটাডাটা লোড হবে।
  • auto: সম্পূর্ণ মিডিয়া ফাইল লোড হবে।
<audio preload="metadata">
  <source src="audio.mp3" type="audio/mpeg">
</audio>

মিডিয়া ইভেন্টস এবং জাভাস্ক্রিপ্ট

HTML মিডিয়া উপাদানের সাথে জাভাস্ক্রিপ্ট ব্যবহার করে বিভিন্ন ইভেন্ট পরিচালনা করা যায়।

উদাহরণ: ভিডিও প্লেব্যাক কন্ট্রোল

<video id="myVideo" width="600" controls>
  <source src="video.mp4" type="video/mp4">
</video>
<button onclick="playVideo()">প্লে করুন</button>
<button onclick="pauseVideo()">পজ করুন</button>

<script>
  const video = document.getElementById('myVideo');

  function playVideo() {
    video.play();
  }

  function pauseVideo() {
    video.pause();
  }
</script>

সাধারণ ইভেন্টস

  • play: মিডিয়া প্লে শুরু হলে ট্রিগার হয়।
  • pause: মিডিয়া পজ করলে ট্রিগার হয়।
  • ended: মিডিয়া শেষ হলে ট্রিগার হয়।

অডিও এবং ভিডিও ফরম্যাটের সমর্থন

জনপ্রিয় অডিও ফরম্যাট

ফরম্যাটবিবরণসমর্থন
MP3সর্বাধিক ব্যবহৃত ফরম্যাটসকল ব্রাউজার
OGGওপেন ফরম্যাটFirefox, Chrome
WAVউচ্চ মানের অডিওসকল ব্রাউজার

জনপ্রিয় ভিডিও ফরম্যাট

ফরম্যাটবিবরণসমর্থন
MP4সর্বাধিক ব্যবহৃত ফরম্যাটসকল ব্রাউজার
WebMওপেন ফরম্যাটFirefox, Chrome
Oggওপেন ফরম্যাটFirefox, Chrome

উদাহরণ: সম্পূর্ণ মিডিয়া প্লেয়ার

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML Media Example</title>
</head>
<body>
  <h1>ভিডিও প্লেয়ার</h1>
  <video id="videoPlayer" controls width="600">
    <source src="video.mp4" type="video/mp4">
    আপনার ব্রাউজার ভিডিও সমর্থন করে না।
  </video>
  <br>
  <button onclick="playVideo()">প্লে</button>
  <button onclick="pauseVideo()">পজ</button>
  <button onclick="restartVideo()">রিস্টার্ট</button>

  <script>
    const videoPlayer = document.getElementById('videoPlayer');

    function playVideo() {
      videoPlayer.play();
    }

    function pauseVideo() {
      videoPlayer.pause();
    }

    function restartVideo() {
      videoPlayer.currentTime = 0;
    }
  </script>
</body>
</html>

মিডিয়া ব্যবহারের সুবিধা

  • অডিও এবং ভিডিও সরাসরি ইম্পোর্ট করে ওয়েব কন্টেন্টকে আকর্ষণীয় করা যায়।
  • HTML5 মিডিয়া অ্যাট্রিবিউট ব্যবহার করে সহজেই ইন্টারেক্টিভ প্লেয়ার তৈরি করা সম্ভব।
  • ব্রাউজার জাভাস্ক্রিপ্টের মাধ্যমে মিডিয়ার উপর কাস্টম কন্ট্রোল যোগ করা যায়।

এইচটিএমএল মিডিয়া ব্যবহারের মাধ্যমে আপনার ওয়েবপেজে মাল্টিমিডিয়া উপাদান যোগ করে এটি আরও ইন্টারেক্টিভ এবং ব্যবহারকারীর জন্য আকর্ষণীয় করে তোলা সম্ভব।

এইচটিএমএল মিডিয়া উপাদানগুলো ব্যবহার করে ওয়েবপেজে অডিও এবং ভিডিও কন্টেন্ট সহজেই সংযোজন করা যায়। HTML5 মিডিয়া উপাদানগুলো ওয়েব ডেভেলপমেন্টে মাল্টিমিডিয়া কন্টেন্ট অন্তর্ভুক্ত করার একটি সহজ এবং কার্যকর উপায় সরবরাহ করে।


মিডিয়া উপাদানের ধরন

অডিও (<audio>)

ব্যবহার: ওয়েবপেজে অডিও যোগ করতে ব্যবহৃত হয়।

<audio controls>
  <source src="audio-file.mp3" type="audio/mpeg">
  আপনার ব্রাউজার এই অডিও ফরম্যাট সমর্থন করে না।
</audio>

ভিডিও (<video>)

ব্যবহার: ওয়েবপেজে ভিডিও যোগ করতে ব্যবহৃত হয়।

<video controls width="600">
  <source src="video-file.mp4" type="video/mp4">
  আপনার ব্রাউজার এই ভিডিও ফরম্যাট সমর্থন করে না।
</video>

মিডিয়া উপাদানের প্রধান অ্যাট্রিবিউট

controls

ব্যাখ্যা: প্লেব্যাক কন্ট্রোল (প্লে, পজ, ভলিউম ইত্যাদি) যোগ করার জন্য ব্যবহৃত হয়।

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
</audio>

autoplay

ব্যাখ্যা: মিডিয়া স্বয়ংক্রিয়ভাবে চালু হবে।

<video autoplay>
  <source src="video.mp4" type="video/mp4">
</video>

loop

ব্যাখ্যা: মিডিয়া শেষ হওয়ার পরে পুনরায় শুরু হবে।

<audio controls loop>
  <source src="audio.mp3" type="audio/mpeg">
</audio>

muted

ব্যাখ্যা: মিডিয়া মিউটেড অবস্থায় শুরু হবে।

<video muted autoplay>
  <source src="video.mp4" type="video/mp4">
</video>

preload

ব্যাখ্যা: মিডিয়া লোড করার সময় নিয়ন্ত্রণ করে। এর তিনটি মান রয়েছে:

  • none: প্রি-লোড বন্ধ।
  • metadata: শুধুমাত্র মিডিয়ার মেটাডাটা লোড হবে।
  • auto: সম্পূর্ণ মিডিয়া ফাইল লোড হবে।
<audio preload="metadata">
  <source src="audio.mp3" type="audio/mpeg">
</audio>

মিডিয়া ইভেন্টস এবং জাভাস্ক্রিপ্ট

HTML মিডিয়া উপাদানের সাথে জাভাস্ক্রিপ্ট ব্যবহার করে বিভিন্ন ইভেন্ট পরিচালনা করা যায়।

উদাহরণ: ভিডিও প্লেব্যাক কন্ট্রোল

<video id="myVideo" width="600" controls>
  <source src="video.mp4" type="video/mp4">
</video>
<button onclick="playVideo()">প্লে করুন</button>
<button onclick="pauseVideo()">পজ করুন</button>

<script>
  const video = document.getElementById('myVideo');

  function playVideo() {
    video.play();
  }

  function pauseVideo() {
    video.pause();
  }
</script>

সাধারণ ইভেন্টস

  • play: মিডিয়া প্লে শুরু হলে ট্রিগার হয়।
  • pause: মিডিয়া পজ করলে ট্রিগার হয়।
  • ended: মিডিয়া শেষ হলে ট্রিগার হয়।

অডিও এবং ভিডিও ফরম্যাটের সমর্থন

জনপ্রিয় অডিও ফরম্যাট

ফরম্যাটবিবরণসমর্থন
MP3সর্বাধিক ব্যবহৃত ফরম্যাটসকল ব্রাউজার
OGGওপেন ফরম্যাটFirefox, Chrome
WAVউচ্চ মানের অডিওসকল ব্রাউজার

জনপ্রিয় ভিডিও ফরম্যাট

ফরম্যাটবিবরণসমর্থন
MP4সর্বাধিক ব্যবহৃত ফরম্যাটসকল ব্রাউজার
WebMওপেন ফরম্যাটFirefox, Chrome
Oggওপেন ফরম্যাটFirefox, Chrome

উদাহরণ: সম্পূর্ণ মিডিয়া প্লেয়ার

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML Media Example</title>
</head>
<body>
  <h1>ভিডিও প্লেয়ার</h1>
  <video id="videoPlayer" controls width="600">
    <source src="video.mp4" type="video/mp4">
    আপনার ব্রাউজার ভিডিও সমর্থন করে না।
  </video>
  <br>
  <button onclick="playVideo()">প্লে</button>
  <button onclick="pauseVideo()">পজ</button>
  <button onclick="restartVideo()">রিস্টার্ট</button>

  <script>
    const videoPlayer = document.getElementById('videoPlayer');

    function playVideo() {
      videoPlayer.play();
    }

    function pauseVideo() {
      videoPlayer.pause();
    }

    function restartVideo() {
      videoPlayer.currentTime = 0;
    }
  </script>
</body>
</html>

মিডিয়া ব্যবহারের সুবিধা

  • অডিও এবং ভিডিও সরাসরি ইম্পোর্ট করে ওয়েব কন্টেন্টকে আকর্ষণীয় করা যায়।
  • HTML5 মিডিয়া অ্যাট্রিবিউট ব্যবহার করে সহজেই ইন্টারেক্টিভ প্লেয়ার তৈরি করা সম্ভব।
  • ব্রাউজার জাভাস্ক্রিপ্টের মাধ্যমে মিডিয়ার উপর কাস্টম কন্ট্রোল যোগ করা যায়।

এইচটিএমএল মিডিয়া ব্যবহারের মাধ্যমে আপনার ওয়েবপেজে মাল্টিমিডিয়া উপাদান যোগ করে এটি আরও ইন্টারেক্টিভ এবং ব্যবহারকারীর জন্য আকর্ষণীয় করে তোলা সম্ভব।

Promotion

Are you sure to start over?

Loading...