1 / 11
Εφαρμογές Πληροφορικής · Α΄ Λυκείου
Βίντεο στην HTML
<video> & <iframe>
Τοπικό video · Ενσωμάτωση YouTube
Ετικέτες <video> · <source> · <iframe> · attributes · YouTube embed
🖥️ Notepad++
▶️ YouTube
⚡ Kahoot
📁 eClass
⏱️ 45΄
2 / 11
Επανάληψη — 6ο Μάθημα
Τι μάθαμε στο προηγούμενο μάθημα
Ετικέτα <img>
Self-closing — δεν έχει
</img>
Εισάγει εικόνα στη σελίδα
Attributes
src="" διαδρομή αρχείου
alt="" εναλλακτικό κείμενο
width="" πλάτος
height="" ύψος
Style
border
border-radius
opacity
margin: 0 auto
💡 Σήμερα κάνουμε το επόμενο βήμα — προσθέτουμε βίντεο στις σελίδες μας, τόσο τοπικά αρχεία όσο και βίντεο από το YouTube!
3 / 11
Εισαγωγή
Δύο τρόποι εισαγωγής βίντεο στην HTML
🎬
Τρόπος 1 — <video>
Τοπικό αρχείο βίντεο
- Το αρχείο βίντεο βρίσκεται στον υπολογιστή ή server
- Μορφές: .mp4, .webm, .ogg
- Χρησιμοποιούμε την ετικέτα <video>
- Πλήρης έλεγχος εμφάνισης
▶️
Τρόπος 2 — <iframe>
Ενσωμάτωση από YouTube
- Το βίντεο βρίσκεται στο YouTube
- Δεν χρειαζόμαστε αποθηκευμένο αρχείο
- Χρησιμοποιούμε την ετικέτα <iframe>
- Εύκολη ενσωμάτωση με Copy-Paste
📌 Και οι δύο τρόποι δουλεύουν σε όλους τους σύγχρονους browsers (Chrome, Firefox, Edge, Safari).
4 / 11
Τρόπος 1 — <video>
Η ετικέτα <video> — Βασική Σύνταξη
Η ετικέτα <video> έχει opening και closing tag, μέσα της βάζουμε την <source>.
<video width="640" height="360" controls>
<source src="videos/myvideo.mp4" type="video/mp4">
</video>
<video>
Η κύρια ετικέτα — έχει opening και closing
controls
Εμφανίζει τα κουμπιά αναπαραγωγής
<source>
Δηλώνει το αρχείο — self-closing
type="video/mp4"
Λέει στον browser τη μορφή αρχείου
💡 Το κείμενο "Ο browser σας δεν υποστηρίζει βίντεο HTML5" εμφανίζεται μόνο σε πολύ παλιούς browsers — σαν το alt="" στις εικόνες!
5 / 11
Attributes της <video>
Τα σημαντικότερα attributes
| Attribute |
Τι κάνει |
Παράδειγμα |
| controls |
Εμφανίζει play/pause, volume, fullscreen |
controls |
| autoplay |
Ξεκινά αυτόματα (χρειάζεται muted) |
autoplay muted |
| loop |
Επαναλαμβάνει το βίντεο συνεχώς |
loop |
| muted |
Ξεκινά χωρίς ήχο |
muted |
| poster |
Εικόνα-εξώφυλλο πριν ξεκινήσει |
poster="thumb.jpg" |
| width / height |
Διαστάσεις σε pixels |
width="640" height="360" |
⚠️ Τα attributes controls, autoplay, loop, muted δεν έχουν τιμή — γράφονται μόνα τους!
6 / 11
Παραδείγματα <video>
Βίντεο με διάφορα attributes
▶ Βίντεο με controls + poster
<video
width="400"
controls
poster="cover.jpg">
<source src="clip.mp4"
type="video/mp4">
</video>
🔄 Βίντεο autoplay + loop + muted
<video
width="400"
autoplay
loop
muted>
<source src="bg.mp4"
type="video/mp4">
</video>
ℹ️ Χρησιμοποιείται συχνά για background video σε ιστοσελίδες — ξεκινά αθόρυβα και επαναλαμβάνεται.
7 / 11
Μορφές αρχείων & Οργάνωση
Μορφές βίντεο & Οργάνωση φακέλων
📁 Δομή φακέλων
my-site/
├── index.html
├── images/
│ └── photo.jpg
└── videos/
├── clip.mp4
└── cover.jpg
Τα βίντεο στον φάκελο videos/ — πεζά, χωρίς κενά!
🎬 Μορφές βίντεο
| Μορφή |
type= |
Υποστήριξη |
| .mp4 |
video/mp4 |
✅ Όλοι browsers |
| .webm |
video/webm |
✅ Chrome/Firefox |
| .ogg |
video/ogg |
⚠️ Παλαιότερα |
✅ Χρησιμοποίησε πάντα .mp4 — δουλεύει παντού!
❌ Λάθος — κενά στο όνομα
<source src="videos/my video.mp4">
✅ Σωστό — χωρίς κενά, πεζά
<source src="videos/my-video.mp4">
8 / 11
Τρόπος 2 — YouTube <iframe>
Ενσωμάτωση βίντεο από YouTube
Χρησιμοποιούμε την ετικέτα <iframe> (inline frame) για να εμφανίσουμε το YouTube player μέσα στη σελίδα μας.
<iframe
width="640"
height="360"
src="https://www.youtube.com/embed/VIDEO_ID"
title="Τίτλος βίντεο"
allowfullscreen
></iframe>
▶ YouTube
Το YouTube βίντεο εμφανίζεται εδώ μέσα στη σελίδα σου!
📌 VIDEO_ID είναι ο κωδικός που βλέπεις στο URL του YouTube:
youtube.com/watch?v=dQw4w9WgXcQ
— αυτό το τμήμα μετά το v=
9 / 11
Βήμα-βήμα — YouTube Embed
Πώς βρίσκω το embed link από YouTube;
-
1
Πήγαινε στο βίντεο που θέλεις στο youtube.com
-
2
Κάνε κλικ στο κουμπί «Κοινή χρήση» (Share) κάτω από το βίντεο
-
3
Στο παράθυρο που ανοίγει, επέλεξε «Ενσωμάτωση» (Embed)
-
4
Αντέγραψε τον κώδικα <iframe> που σου δίνει — περιέχει ήδη το σωστό
src=""
-
5
Κάνε Paste μέσα στο <body> της HTML σελίδας σου στο Notepad++
-
6
Άνοιξε στον browser — το YouTube βίντεο θα εμφανίζεται στη σελίδα σου!
💡 Μπορείς να αλλάξεις το width και height για να προσαρμόσεις το μέγεθος!
10 / 11
Πλήρες Παράδειγμα
Πλήρης HTML σελίδα με βίντεο
<!DOCTYPE html>
<html lang="el">
<head>
<meta charset="UTF-8">
<title>Η σελίδα μου με βίντεο</title>
</head>
<body>
<h1>Το αγαπημένο μου βίντεο</h1>
<video width="600" controls poster="images/cover.jpg">
<source src="videos/myclip.mp4" type="video/mp4">
</video>
<h2>Βίντεο από YouTube</h2>
<iframe width="600" height="340"
src="https://www.youtube.com/embed/dQw4w9WgXcQ"
title="Τίτλος" allowfullscreen></iframe>
</body>
</html>
11 / 11
Ανακεφαλαίωση
Τι μάθαμε σήμερα;
- ✔ <video> — εισάγει τοπικό αρχείο βίντεο (έχει opening & closing tag)
- ✔ <source src="" type=""> — δηλώνει το αρχείο μέσα στο <video>
- ✔ controls · autoplay · loop · muted · poster — τα κυριότερα attributes
- ✔ Καλύτερη μορφή βίντεο: .mp4 — δουλεύει σε όλους τους browsers
- ✔ <iframe> — ενσωματώνει βίντεο από YouTube χωρίς τοπικό αρχείο
- ✔ Το YouTube embed link: Share → Embed → Copy <iframe> code
- ✔ Τα βίντεο στον φάκελο videos/ — πεζά, χωρίς κενά στο όνομα!
🎮 Ώρα για Kahoot!
Πήγαινε στο kahoot.it και βάλε τον κωδικό
kahoot.it