Einfügen von Videos in responsive Designs

Seit den Anfängen des Internets und dem Erscheinen von Webseiten sind Multimedia-Inhalte für die Übertragung von Informationen von entscheidender Bedeutung, wobei es sich bei diesen Inhalten um Bilder, Audio, Video, animierte Bilder usw. handeln kann. Von allen Formaten ist das Bild am leichtesten zugänglich, da es bei geringem Gewicht die Darstellung eines bestimmten Moments mit großer Klarheit aufnehmen kann, aber dieser Vorteil ist auch sein Nachteil, da ein einzelnes Bild aus dem Zusammenhang gerissen werden kann oder es uns nicht gibt das ganze panorama.

Hier erscheint das Video, mit diesem Format können wir eine komplette Szene sehen und obwohl es auch aus dem Kontext genommen werden kann, ist seine Fähigkeit, uns mehr Informationen zu zeigen, sehr wichtig. Dies bedeutet natürlich, dass das Gewicht des Inhalts größer ist und nicht das ganze Multimedia-Inhalte auf einer Website können Videos sein.

HTML5 hat beim Einfügen von Videos in eine Webseite mehrere Verbesserungen gebracht, da es uns ermöglicht, Container auf native Weise zu erstellen. Auf diese Weise vermeiden wir die Verwendung externer Technologien wie Flash oder RealTime , die zu der Zeit den Inhalt dieses Stils im Internet dominierten.

Anforderungen
Die Anforderungen für die Durchführung dieses Tutorials sind auf technischer Ebene recht gering. Ein Texteditor, Berechtigungen zum Erstellen von Dateien und ein moderner Browser mit Unterstützung für HTML5 und CSS3 reichen für uns aus. Inhaltlich benötigen wir mindestens ein Video in unserer Testumgebung, damit wir sehen können, wie die Beispiele ordnungsgemäß funktionieren, wenn wir dem Lernprogramm folgen.

Das Format

Einer der wichtigsten Aspekte, die wir kennen sollten, ist das Format des Videos, das wir reproduzieren möchten. Dies liegt daran, dass das Video sowohl komprimiert als auch dekodiert werden muss, damit wir seinen Inhalt in geeigneter Weise sehen und anhören können. Dazu müssen die Browser Folgendes einschließen Die Codecs, die die verschiedenen Bibliotheken und Tools sind, mit denen sie den Prozess ausführen können.

Mp4 und WebM
Derzeit gibt es für das Internet zwei Formate, eines davon ist das Mp4- Format. Dieses Format wird von den meisten mobilen Browsern und Desktop-Browsern unterstützt, daher ist es ein gutes Format für unsere Videos. Das andere Format ist WebM , es ist etwas neuer als das Mp4, aber es ist nicht so populär, es wird auch von den meisten Browsern unterstützt, ist jedoch nicht so verbreitet.

Die Wahl des Formats ist manchmal nicht unsere Entscheidung, da es möglicherweise ein Kunde ist, der das Video bereitgestellt hat. Wir müssen jedoch sicherstellen, dass es mindestens in einem dieser Formate vorliegt, damit es mit den meisten Browsern kompatibel ist.

See also  Schritte zum Indizieren einer neuen Website bei Google, Yahoo und Bing

Fügen Sie unser erstes Video hinzu

Da wir jetzt wissen, dass es Zeit ist, uns an die Arbeit zu machen, werden wir eine kleine Seite erstellen, auf der wir ein Video zeigen. Dazu müssen wir dieses Video in einem der oben genannten Formate haben. Wenn wir es nicht haben, können wir nach einer Konvertierungsanwendung suchen, es gibt viele Kostenlose Softwareoptionen, mit denen wir unser Video in das von uns benötigte Format bringen können.

Das HTML5- Tag, das wir verwenden werden, hat einen sehr intuitiven Namen und es ist <video> , um dieses Tag zu finden, und der Browser weiß, wie er mit dem Inhalt umgeht. Es ist dem <img> -Tag , das viele von uns kennen, sehr ähnlich.

Es hat zwei Schlüsseleigenschaften, src , der Pfad, von dem aus das Video geladen wird, und src, in dem angegeben wird, welches Videoformat der Browser wiedergeben soll. Ein Beispiel für die Anwendung dieses Etiketts kann sein:

 <video controls> <source src = "rutavideo" type = "video / format"> </ video> 

Wie wir sehen, ist es etwas umfangreicher als das img- Tag, aber die Ursache ist, dass es etwas komplexer ist, ein Video als ein Bild zu zeigen. Nachfolgend sehen wir einen Code, in dem wir ein Video in unserem Browser zeigen. In dieser Phase konzentrieren wir uns nur darauf, dass der Inhalt reproduziert werden kann. Sehen wir uns den vollständigen Code an:

 <! DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF-8"> <title> Unser erstes Video </ title> </ head> <body> <video controls> <source src = "videoHTML5.mp4" type = "video / mp4"> </ video> </ body> </ html> 

Wenn wir das Beispiel in unserem Browser ausführen, müssen wir Folgendes erhalten:

See also  Erstellen Sie mit VMware eine virtuelle Maschine von meinem Windows 10-PC

html-video-responsive.jpg
Wie wir gesehen haben, wird das Video in unserem Browser korrekt angezeigt, ohne dass Sie wie in der Vergangenheit zusätzliche Videos hinzufügen müssen.

Ein wenig ansprechbar

Wenn wir das vorige Beispiel nehmen und unsere Webseite neu dimensionieren, werden wir sehen, dass das Video unseren Browser verlassen kann. Dies liegt daran, dass wir dem Container nicht mitgeteilt haben, dass er reagieren muss. Sehen wir uns an, wie wir die Größe ändern, bevor wir Anpassungen vornehmen:

html-video-responsive-2.jpg

Wir haben dann bemerkt, dass das Video geschnitten ist, was uns ein kleines Problem bereiten kann, wenn wir eine Webseite mit einer mobilen Version erstellen. Um das Problem zu beheben, das wir mit dem Code des vorherigen Beispiels festgestellt haben, müssen wir einige CSS3- Stile in unseren Code integrieren. Dazu werden wir im <head> -Tag Folgendes einfügen:

 <style type = "text / css"> Video { maximale Breite: 100%; Breite: 100%! wichtig; höhe: auto! wichtig; } </ style> 

Dieser Code teilt dem <video> -Tag mit, dass es sich an die Auflösung seines Containers anpassen muss, im Fall unseres vorherigen Beispiels ist es der Body . Am Ende werden wir nach den Änderungen den folgenden Code haben:

 <! DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF-8"> <title> Unser erstes Video </ title> <style type = "text / css"> Video { maximale Breite: 100%; Breite: 100%! wichtig; höhe: auto! wichtig; } </ style> </ head> <body> <video controls> <source src = "videoHTML5.mp4" type = "video / mp4"> </ video> </ body> </ html> 

Wenn wir den Code in unserem Browser ausführen und die Größe des Bildschirms ändern, können wir die Änderungen sehen, die von unseren Stilen angewendet werden:

html-video-responsive-3.jpg

Wenn wir bei dieser Gelegenheit feststellen, dass das Video vollständig auf unserem Bildschirm angezeigt wird, obwohl die Auflösung geringer ist als die des Videos, das wir zeigen möchten, haben wir damit unseren ersten Container mit reaktionsschnellen Videos erreicht.

Sonstiges Zubehör

Obwohl die Unterstützung von Videos über HTML5 fast ein weltweiter Standard ist, verfügen Kunden manchmal nicht über einen Browser, der unsere Inhalte wiedergeben kann. Daher müssen wir bedenken, dass wir für eine zufriedenstellende Benutzererfahrung möglicherweise einen solchen benötigen Verwenden Sie eine zusätzliche Ergänzung.

See also  Was ist LTC? Lernen Sie einige Grundlagen und Aktivitäten kennen

Eine weitere sehr beliebte Verwendung von Videos ist das Einbinden von Inhalten von Websites wie YouTube oder Vimeo . Diese Fälle sind besonders, da der Inhalt normalerweise über <iframe> -Elemente abgerufen wird . Daher gibt es JavaScript- Add-Ons, mit denen wir die Antwort hinzufügen können In gewisser Weise einfacher, als selbst Regeln aufstellen zu müssen.

 <iframe width = "560" height = "315" src = "https://www.youtube.com/embed/JAUoeqvedMo" frameborder = "0" erlaube Vollbild> </ iframe> 

Wie wir sehen, haben wir immer noch ein paar Fälle, die nicht Ihren Wünschen entsprechen. HTML5 benötigt keine Drittanbieter, wenn der Inhalt auf unsere Webseiten gestellt wird. Da jedoch nicht alles perfekt ist, müssen wir darüber informiert werden, dass es Gelegenheiten gibt in denen wir auf andere Werkzeuge zurückgreifen müssen, um das Ziel zu erreichen.

Vollbild-Videos
Weitere wichtige Add-Ons sind solche, mit denen wir die Videos als Hintergrund oder als Hintergrund für unsere Seiten platzieren können. Dies ist ein Trend, der in zunehmendem Maße zunimmt und darin besteht, Vollbildvideos mit statischen Inhalten anzubieten. Wir haben zum Beispiel ein Sportgeschäft und möchten für ein neues Fahrrad werben. Das Beste wäre ein Hintergrundvideo von Menschen, die den Sport ausüben, und über die Merkmale des Produkts hinaus wird diese Funktionalität in dieser Nische häufig angegeben, obwohl andere Segmente wie die Region gefunden werden des Tourismus.

Im Allgemeinen ist dieser Trend mit jQuery- Plugins in Kombination mit Frameworks wie Bootstrap oder Foundation verbunden , aber es liegt an jedem von ihnen, die erforderlichen Ergänzungen entsprechend der Mission seiner Webanwendung zu verwenden.

Mit diesem Abschluss dieses Tutorials, in dem wir ein Video in unsere Webseite aufgenommen und das responsive Design ohne größere Komplikationen angewendet haben, ist es wichtig, dass wir die externen Dienste berücksichtigen, die Videos hosten, da der Inhalt dieses Typs hat Dies ist ein erhebliches Gewicht und kann unsere Bandbreite beeinträchtigen. Daher sind die hier beschriebenen Techniken in einer Umgebung mit begrenztem Speicherplatz möglicherweise nicht sehr nützlich. Wenn wir jedoch wissen, wie die Informationen korrekt angezeigt werden, können wir eine umfassendere Benutzererfahrung erzielen, und daher werden unsere Seiten in angemessener Weise bewertet.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *