Κύριος 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, αλλά παρόλα αυτά πιστεύω ότι είναι δίκαιο να πούμε ότι είναι εδώ για να μείνετε και θα παρέχει στους προγραμματιστές ιστού μια πιο καθαρή και ευκολότερη προσέγγιση για την ενσωμάτωση του βίντεο.

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

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

Αρχεία ετικετών: λήψη αρχείου crx
Αρχεία ετικετών: λήψη αρχείου crx
Πώς να διορθώσετε έναν εκτυπωτή Brother που συνεχίζει να λειτουργεί εκτός σύνδεσης
Πώς να διορθώσετε έναν εκτυπωτή Brother που συνεχίζει να λειτουργεί εκτός σύνδεσης
Προσφέροντας μερικούς από τους πιο οικονομικούς εκτυπωτές της αγοράς, οι συσκευές Brother είναι γνωστές για την ευθύνη τους. Αλλά όπως συμβαίνει με κάθε άλλο εκτυπωτή, η χρήση τους μπορεί μερικές φορές να προκαλέσει φαινομενικά ανεξήγητα προβλήματα. Ένα τέτοιο πρόβλημα είναι η συνεχής λειτουργία του εκτυπωτή σας
Πώς να αλλάξετε το όνομά σας στο Google Meet
Πώς να αλλάξετε το όνομά σας στο Google Meet
Υπάρχουν μερικοί τρόποι για να αλλάξετε το όνομά σας στο Google Meet, αλλά αλλάζει και το όνομα του λογαριασμού σας Google. Μπορείτε να κάνετε την αλλαγή σε επιτραπέζιους υπολογιστές και κινητά.
Απενεργοποίηση ελέγχου εγγράφων για αναγνώριση ομιλίας στα Windows 10
Απενεργοποίηση ελέγχου εγγράφων για αναγνώριση ομιλίας στα Windows 10
Η Αναγνώριση ομιλίας στα Windows 10 έχει σχεδιαστεί για να ελέγχει τα έγγραφά σας και το email σας, ώστε να μαθαίνει λέξεις και φράσεις για να σας κατανοεί καλύτερα όταν μιλάτε.
Απενεργοποίηση αυτόματου ανοίγματος επόμενου στοιχείου στο Windows 10 Mail
Απενεργοποίηση αυτόματου ανοίγματος επόμενου στοιχείου στο Windows 10 Mail
Από προεπιλογή, το Window 10 Mail ανοίγει αυτόματα το επόμενο μήνυμα όταν μετακινείτε ή διαγράφετε ένα μήνυμα στο φάκελο εισερχομένων. Υπάρχει μια επιλογή που επιτρέπει την απενεργοποίηση αυτής της συμπεριφοράς.
Πώς να αφαιρέσετε διπλότυπα στο Amazon Photos
Πώς να αφαιρέσετε διπλότυπα στο Amazon Photos
Το Amazon Photos είναι ένας ασφαλής τρόπος αποθήκευσης των φωτογραφιών σας. Η χρήση της υπηρεσίας που βασίζεται σε σύννεφο σάς επιτρέπει να ελευθερώσετε χώρο στο τηλέφωνο ή στον επιτραπέζιο υπολογιστή σας και διασφαλίζει ότι οι φωτογραφίες σας είναι ασφαλείς και δημιουργούνται αντίγραφα ασφαλείας. Αν και η Amazon Photos κάνει
Samsung Galaxy J5/J5 Prime – Το Wi-Fi δεν λειτουργεί – Τι να κάνετε
Samsung Galaxy J5/J5 Prime – Το Wi-Fi δεν λειτουργεί – Τι να κάνετε
Για να αξιοποιήσετε στο έπακρο το smartphone Samsung Galaxy J5/J5 Prime, χρειάζεστε σταθερή πρόσβαση στο διαδίκτυο. Μερικές φορές, ωστόσο, μπορεί να αντιμετωπίσετε προβλήματα συνδεσιμότητας Wi-Fi που μπορεί να περιορίσουν τη λειτουργικότητα του τηλεφώνου σας και να προκαλέσουν πολλά