Κύριος Smartphone Προσθήκη βίντεο στον ιστότοπό σας με HTML5

Προσθήκη βίντεο στον ιστότοπό σας με HTML5



Στο πρώτο από τα blog του για PC Pro , προγραμματιστής ιστού Ίαν Ντέβλιν αποκαλύπτει πώς να ενσωματώσετε βίντεο στον ιστότοπό σας με HTML5

Προσθήκη βίντεο στον ιστότοπό σας με HTML5

NEWSonyHDRBack_Web-462x369

πώς να αλλάξετε τα χαρακτηριστικά sims 4

Πιθανώς το μεγαλύτερο και πιο πολυσυζητημένο χαρακτηριστικό του HTML5 είναι ενσωματωμένο βίντεο. Προς το παρόν, η μόνη μέθοδος προσθήκης περιεχομένου βίντεο στον ιστότοπό σας είναι με μια προσθήκη τρίτου μέρους, όπως Flash, QuickTime ή RealPlayer. Με το ξεκίνημα του HTML5 και του στοιχείου βίντεο, όλα αυτά θα αλλάξουν, με τον χειρισμό της υποστήριξης βίντεο από το πρόγραμμα περιήγησης ιστού, καταργώντας την ανάγκη για υποστήριξη τρίτων.

Αρκετά προγράμματα περιήγησης στο Web προσφέρουν ήδη υποστήριξη για HTML5. Εδώ θα αποκαλύψουμε πώς μπορείτε να ενσωματώσετε βίντεο χωρίς προσθήκες στον ιστότοπό σας και τα προβλήματα που θα αντιμετωπίσετε.

Τύποι αρχείων και συμβατότητα προγράμματος περιήγησης

Αρχικά, θα ρίξουμε μια σύντομη ματιά στους διαφορετικούς τύπους αρχείων βίντεο που υποστηρίζονται στο HTML5. Αυτά είναι τα Theora OGG και H.264 (.mp4). Διαφορετικά προγράμματα περιήγησης υποστηρίζουν διαφορετικούς τύπους και ορισμένα δεν υποστηρίζουν καθόλου. Ο παρακάτω πίνακας το υποδεικνύει:

Theora OGGH.264 (mp4)
Firefox 3.5+Χ
Chrome 3+
Safari 3+Χ
Όπερα 10.5+Χ
Internet Explorer 8ΧΧ
Internet Explorer 9Χ
iPhoneΧ
AndroidΧ

Κωδικοποιητές και άλλα τεχνικά θέματα

Το ίδιο το HTML5 δεν καθορίζει έναν κωδικοποιητή βίντεο για χρήση και αυτό οδήγησε σε επιχειρήματα σχετικά με το ποιο είναι το καλύτερο για χρήση στον Ιστό . Επομένως, για να καλύψουμε όλα τα προγράμματα περιήγησης, πρέπει να υποστηρίξουμε και τους δύο κωδικοποιητές.

Και φυσικά υπάρχει ο Internet Explorer. Προς το παρόν, καμία από τις εκδοθείσες εκδόσεις του Internet Explorer δεν υποστηρίζει το στοιχείο βίντεο και απαιτείται ακόμη μια προσθήκη για την αναπαραγωγή βίντεο. Αυτό θα αλλάξει με την κυκλοφορία του Internet Explorer 9 (πιθανότατα στις αρχές του επόμενου έτους), όταν θα υποστηρίζεται το H.264, μαζί με πολλά άλλα καλούδια HTML5.

Σε περίπτωση που αναρωτιέστε πώς, μπορείτε να μετατρέψετε τα αρχεία βίντεο σε OGG (μπορείτε να διαβάσετε περισσότερα για τον τύπο Theora OGG στο Βιβλίο TheoraCook ) αρχεία που χρησιμοποιούν το Μετατροπέας βίντεο Miro .

Για περισσότερες αναλυτικές πληροφορίες σχετικά με το στοιχείο βίντεο και τους κωδικοποιητές, κατευθυνθείτε προς το βουτιά στο html5: βίντεο στον Ιστό από τον Mark Pilgrim.

Κωδικός HTML5

Τώρα προχωρούμε στον πραγματικό κώδικα HTML5 και πώς μπορούμε να κάνουμε το πράγμα να λειτουργήσει. Το HTML5 μας παρέχει δύο νέα στοιχεία που μπορούμε να χρησιμοποιήσουμε για να προσθέσουμε βίντεο στις ιστοσελίδες μας: το στοιχείο, το οποίο έχουμε ήδη αναφέρει, και το στοιχείο. Ας δούμε κάθε ένα από αυτά με τη σειρά.

Το στοιχείο

Το στοιχείο βίντεο μπορεί να έχει τα ακόλουθα χαρακτηριστικά:

ΧαρακτηριστικόΠεριγραφή
srcμια έγκυρη διεύθυνση URL για το ίδιο το αρχείο βίντεο
αυτόματη αναπαραγωγήένα boolean που δείχνει εάν το βίντεο πρέπει να αναπαράγεται αυτόματα
έλεγχοιένα boolean που δείχνει ότι τα προεπιλεγμένα στοιχεία ελέγχου πολυμέσων πρέπει να εμφανίζονται από το πρόγραμμα περιήγησης
βρόχοςένα boolean που δείχνει εάν το βίντεο πρέπει να αναπαράγεται επανειλημμένα
προφόρτισηυποδεικνύει στο πρόγραμμα περιήγησης εάν απαιτείται προληπτική λήψη του ίδιου του βίντεο ή εάν μόνο τα μεταδεδομένα είναι όλα όσα χρειάζονται.
Πιθανές τιμές είναι:

  • κανένας - υποδεικνύει ότι το βίντεο δεν πρέπει να προφορτωθεί (καθώς πιθανότατα δεν θα απαιτείται)
  • μεταδεδομένα - το βίντεο πιθανότατα δεν θα απαιτείται, αλλά είναι επιθυμητά τα μεταδεδομένα (π.χ. διαστάσεις, διάρκεια)
  • αυτόματα - ενημερώνει το πρόγραμμα περιήγησης για να επιχειρήσει να πραγματοποιήσει λήψη ολόκληρου του βίντεο
  • (κενή συμβολοσειρά) - σημαίνει το ίδιο με το αυτόματο
αφίσατη διεύθυνση URL ενός αρχείου εικόνας που θα εμφανίζεται όταν δεν υπάρχουν διαθέσιμα δεδομένα βίντεο
πλάτοςτο πλάτος του βίντεο, σε εικονοστοιχεία CSS
ύψοςτο ύψος του βίντεο, σε εικονοστοιχεία CSS

Από αυτό, μπορεί να φανεί πόσο εύκολο είναι να ενσωματώσετε ένα βίντεο OGG στον ιστότοπό σας χρησιμοποιώντας μόνο το στοιχείο βίντεο:

Αυτό είναι το μόνο που υπάρχει σε αυτό.

Οποιοδήποτε πρόγραμμα περιήγησης που υποστηρίζει τη μορφή Theora OGG θα πρέπει τώρα να εμφανίζει και να αναπαράγει με επιτυχία το βίντεό σας χωρίς άλλη καθυστέρηση. Φυσικά δεν είναι τόσο εύκολο, γιατί όπως έχουμε δει από τον παραπάνω πίνακα, ο κώδικας θα λειτουργούσε μόνο σε Firefox, Chrome και Opera. Επομένως, πρέπει επίσης να έχουμε ένα εναλλακτικό στο H.264. Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας το στοιχείο, το οποίο μας επιτρέπει να ορίσουμε πολλές πηγές πολυμέσων για το στοιχείο βίντεο.

πώς φτιάχνετε ένα φίλτρο αντοχής στη φωτιά στο minecraft

Το στοιχείο

Το στοιχείο προέλευσης έχει τα ακόλουθα χαρακτηριστικά:

ΧαρακτηριστικόΠεριγραφή
srcμια έγκυρη διεύθυνση URL για το ίδιο το αρχείο πολυμέσων (σε αυτήν την περίπτωση βίντεο)
τύποςτον τύπο του αρχείου πολυμέσων που πρέπει να είναι Τύπος MIME , π.χ. type='video/ogg' υποδεικνύει ότι είναι ένα βίντεο Theora OGG και μπορείτε επίσης να παρέχετε τον κωδικοποιητή MIME για να βοηθήσετε το πρόγραμμα περιήγησης να αποφασίσει πώς θα παίξει το βίντεο χρησιμοποιώντας το type='video/ogg; codecs='theora, vorbis'.
Ήμισυδίνει τον προβλεπόμενο τύπο μέσου του πόρου πολυμέσων και πρέπει να είναι έγκυρος ερώτημα πολυμέσων , π.χ. media='handheld' υποδηλώνει ότι το βίντεο είναι κατάλληλο για φορητές συσκευές ή media='all and (min-device-height:720px)' το οποίο υποδεικνύει ότι το βίντεο είναι κατάλληλο για οθόνες 720 pixel και άνω.

Σημείωση: ότι το στοιχείο προέλευσης είναι άκυρο και έχει αρχική ετικέτα αλλά χωρίς ετικέτα κλεισίματος

Το πιο χρήσιμο πράγμα για το στοιχείο προέλευσης είναι ότι μπορούμε να το χρησιμοποιήσουμε για να στοιβάξουμε τους διαφορετικούς τύπους αρχείων, επιτρέποντας στο πρόγραμμα περιήγησης να δοκιμάσει το κάθε ένα με τη σειρά του μέχρι να βρει έναν που μπορεί να παίξει.

Χρησιμοποιώντας και μαζί

Για να στοιβάζουμε βίντεο σε διαφορετικούς τύπους μέσα στο στοιχείο βίντεο, εισάγουμε τον κωδικό ως εξής:




Your browser does not support the video element.

Ο παραπάνω κώδικας θα λειτουργεί πλέον σε όλα τα προγράμματα περιήγησης εκτός από τον Internet Explorer, ο οποίος θα εμφανίζει το μήνυμα που αναφέρεται παραπάνω.

Μπορείτε να το δοκιμάσετε μόνοι σας βλέποντας τη σελίδα δοκιμής βίντεο HTML5, η οποία περιέχει ένα δείγμα βίντεο μιας πεταλούδας σε μορφή Theora OGG και MP4, οπότε αν το βλέπετε σε Firefox, Chrome, Safari, Opera ή στο iPhone ή σε ένα Ακουστικό Android, θα πρέπει να μπορείτε να το δείτε.

Τα αιχμηρά μαχαίρια μεταξύ σας θα παρατηρήσετε τώρα ότι μπορούμε να επωφεληθούμε από αυτήν τη στοίβα και να έχουμε ένα εναλλακτικό στο Flash (ή σε κάποιο άλλο πρόσθετο) στο κάτω μέρος, αντί να εμφανιστεί μια συγγνώμη που δεν μπορείτε να δείτε αυτό το μήνυμα βίντεο, χρησιμοποιώντας τον ακόλουθο κώδικα :




data='flvplayer.swf?file=myVideo.flv&autoStart=true'>

'


συμπέρασμα

Όπως με τα περισσότερα στοιχεία HTML5, η υποστήριξη του προγράμματος περιήγησης για τα στοιχεία προέλευσης και βίντεο είναι επί του παρόντος ανομοιογενής. Υπάρχει επίσης μια μεγάλη συζήτηση αυτή τη στιγμή σχετικά με το εάν το στοιχείο προέλευσης θα σκοτώσει τη χρήση του Flash ως την πιο δημοφιλή μέθοδο προσθήκης περιεχομένου βίντεο σε ιστότοπους. Δεν είμαι σίγουρος ότι θα σκοτώσει εντελώς το Flash, αλλά παρόλα αυτά πιστεύω ότι είναι δίκαιο να πούμε ότι είναι εδώ για να μείνετε και θα παρέχει στους προγραμματιστές ιστού μια πιο καθαρή και ευκολότερη προσέγγιση για την ενσωμάτωση του βίντεο.

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Αναθεώρηση HP Mini 110
Αναθεώρηση HP Mini 110
Εάν δεν σας ενδιαφέρει η εμφάνιση ή τα φανταχτερά πρόσθετα, το μάτι σας μπορεί να προσελκύσει το HP Mini 110. Με ΦΠΑ μόνο 216 £ με ΦΠΑ με Windows 7, είναι φθηνό ακόμη και από τα πρότυπα netbook. Στην αρχή, είναι
Πώς να πείτε ποιος είδε πρώτα την ιστορία σας στο Instagram
Πώς να πείτε ποιος είδε πρώτα την ιστορία σας στο Instagram
Ο αλγόριθμος του Instagram λειτουργεί με μυστηριώδεις τρόπους. Πολλοί άνθρωποι προσπάθησαν να αποκαλύψουν τα πολλά μυστικά του με πολύ μικρή επιτυχία. Ενώ υπάρχουν μερικές ενδιαφέρουσες θεωρίες, είναι πολύ δύσκολο να πούμε με βεβαιότητα πώς λειτουργούν ορισμένες λειτουργίες. Οι ιστορίες είναι
Τα καλύτερα VLC Skins
Τα καλύτερα VLC Skins
Το προεπιλεγμένο δέρμα VLC είναι απλό αλλά σκληρό για τα μάτια επειδή είναι πολύ λευκό. Μπορεί να αντιμετωπίσετε θαμπάδα και καταπόνηση των ματιών εάν παρακολουθείτε εκπομπές σε λειτουργία παραθύρου για μεγαλύτερο χρονικό διάστημα. Ευτυχώς, το VLC επιτρέπει στους χρήστες να προσαρμόσουν τη διάταξή του,
Επιλογές θερμαντήρα φαγητού αυτοκινήτου
Επιλογές θερμαντήρα φαγητού αυτοκινήτου
Οι θερμαντήρες φαγητού και οι κουζίνες αυτοκινήτου εκτελούν τη γκάμα από ηλεκτρικά κουτιά μεσημεριανού γεύματος και θερμάστρες αυτοκινήτου έως φούρνους μικροκυμάτων χαμηλής ισχύος, οπότε τι χρειάζεστε πραγματικά;
Τι σημαίνει η κλεψύδρα στο Snapchat;
Τι σημαίνει η κλεψύδρα στο Snapchat;
Το Snapchat έχει διάφορες μοναδικές δυνατότητες που ενθαρρύνουν την αλληλεπίδραση των χρηστών - συμπεριλαμβανομένων των emoji που τοποθετούνται δίπλα σε ονόματα χρηστών για να υποδείξουν διαφορετικά πράγματα. Ένα emoji που έχει παρουσιάσει κάποια σύγχυση είναι το emoji κλεψύδρας. Τι ακριβώς σημαίνει; Emoji κλεψύδρας, όπως
Αναθεώρηση Livescribe Echo Smartpen
Αναθεώρηση Livescribe Echo Smartpen
Η κυκλοφορία των εισιτηρίων Echo στην επόμενη φάση για την τεχνολογία Smartpen της Livescribe, φέρνει μαζί της σημαντικές αναβαθμίσεις τόσο στη σουίτα λογισμικού Desktop όσο και στο υλικολογισμικό για όλες τις πένες της σειράς. Έτσι, ενώ η ηχώ
Το Autoplay Video Blocker έρχεται στο Microsoft Edge Chromium
Το Autoplay Video Blocker έρχεται στο Microsoft Edge Chromium
Η Microsoft προσθέτει μια νέα δυνατότητα στο ολοκαίνουργιο πρόγραμμα περιήγησης Microsoft Edge που βασίζεται στο Chromium. Η εφαρμογή αποκτά μια νέα επιλογή που επιτρέπει την αποτροπή αυτόματης αναπαραγωγής βίντεο από ιστότοπους. Ένα από τα μέλη της ομάδας Edge της Microsoft επιβεβαίωσε στο Twitter ότι η ομάδα του εργάζεται σε μια «παγκόσμια και ανά τοποθεσία τοποθεσία» για το Chromium Edge