এইচটিএমএল(৫) এর পূর্বে প্লাগ-ইন ব্যবহার করে ব্রাউজারে ভিডিও চালানো হতো। কিন্তু বর্তমানে আমরা এইচটিএমএল(৫) ট্যাগ ব্যবহার করে সরাসরি ব্রাউজারের মধ্যে ভিডিও চালাতে পারি।
এক নজরে এইচটিএমএল(৫) ভিডিও ট্যাগ সমুহ
| ট্যাগ | বর্ণনা |
|---|---|
< video > | যে কোনো ধরনের ভিডিও বা চলচ্চিত্র ডিফাইন করে। |
< source > | < video > এবং < audio > ট্যাগের জন্য মিডিয়া ফাইলের উৎস ডিফাইন করে। |
< track > | মিডিয়ার জন্য সাব-টাইটেল অথবা যে কোনো ধরনের টেক্সট(পড়ার উপযুক্ত) ডিফাইন করে। |
উদাহরণ
kt_satt_skill_example_id=1773
ব্রাউজার সাপোর্ট
| এলিমেন্ট | Google Chrome | Edge/IE | Mozila Firefox | Safari | Opera |
|---|---|---|---|---|---|
| <video> | ৪.০ | ৯.০ | ৩.৫ | ৪.০ | ১০.৫ |
<video> এলিমেন্ট
এইচটিএমএলে ভিডিও প্রদর্শনের জন্য < video > এলিমেন্ট ব্যবহার করা হয়ঃ
kt_satt_skill_example_id=1774
উদাহরণের ব্যাখ্যা
controls এট্রিবিউটটি ভিডিও চালু করা, বন্ধ করা এবং ভলিউম নিয়ন্ত্রন করার ক্ষমতা দেয়। সবসময় height এবং width এট্রিবিউট ব্যবহার করতে হবে। এই এট্রিবিউটগুলো ব্যবহার না করলে ভিডিও লোড হওয়ার পর পেজের গঠন পরিবর্তন হয়ে যাবে।
যে সকল ব্রাউজারে < video > এলিমেন্ট সাপোর্ট করে না, ঐ সকল ব্রাউজারে < video > এবং < /video> এর মাঝের লেখা প্রদর্শন করবে। একাধিক < source> এলিমেন্টের মাধ্যমে একাধিক ভিডিও ফাইল যুক্ত করতে পারি। ব্রাউজার প্রথমে সাপোর্টেড যে ফর্ম্যাটটি পাবে তাকেই ব্যবহার করবে।
autoplay এট্রিবিউট
স্বয়ংক্রিয়ভাবে একটি ভিডিও চালু করার জন্য autoplay এট্রিবিউট ব্যবহার করা হয়। যে সকল ভিডিও ট্যাগে autoplay এট্রিবিউট ব্যবহার করা হয় সে সকল ভিডিও তে ব্যবহারকারীর কোনো নিয়ন্ত্রন থাকে না। আর ওয়েব পেজ সম্পূর্ণ লোড হওয়ার সাথে সাথে ভিডিওটি স্বয়ংক্রিয়ভাবে চালু হয়ে যায়ঃ
উদাহরণ
kt_satt_skill_example_id=1775
ভিডিও ফর্ম্যাট সাপোর্ট
< video > এলিমেন্টে তিনটি ভিডিও ফর্ম্যাট সাপোর্ট করে। যথাঃ MP4, WebM এবং Ogg । এই তিনটি ফর্ম্যাটের মধ্যে ইন্টারনেট এক্সপ্লোরার ও সাফারিতে শুধুমাত্র MP4 ফর্ম্যাট সাপোর্ট করে এবং গুগল ক্রোম ও মজিলা ফায়ারফক্সে তিনটি ফর্ম্যাটই সাপোর্ট করে আর অপেরা ব্রাউজারে তিনটি ফর্ম্যাটই সাপোর্ট করে তবে MP4 ফর্ম্যাটটি ভার্সন ২৫.০ থেকে সাপোর্ট করে।
মিডিয়া টাইপ
তিনটি ফর্ম্যাটের জন্য তিনটি মিডিয়া টাইপ ব্যবহার করতে হয়। MP4 ফর্ম্যাটের জন্য video/mp4, WebM ফর্ম্যাটের জন্য video/webm এবং Ogg ফর্ম্যাটের জন্য video/ogg ব্যবহার করতে হয়।
Read more