Ein HTML-Element <video> online erstellen
Der HTML Video-Generator erstellt ein Element <video> mit einem untergeordneten <source>-Element für MP4. Geben Sie den Speicherort des Videos an, wählen Sie Lade- und Wiedergabeeinstellungen und legen Sie bei Bedarf die Größe des Wiedergabebereichs fest. Vorschau, HTML-Ausgabe und C#-Ausgabe werden gemeinsam aktualisiert.
Einstellungen des HTML Video-Generators
Der interaktive Generator bietet folgende Einstellungen:
- Source (MP4) legt die URL oder den relativen Pfad für das untergeordnete Element
<source>fest. - Preload fügt
auto,metadataodernoneals Ladehinweis für den Browser hinzu. - Width und Height definieren die Abmessungen des Wiedergabebereichs in CSS-Pixeln, wenn Werte angegeben sind.
- Autoplay, Controls, Loop und Muted fügen dem Element
<video>die entsprechenden booleschen Attribute hinzu.
Die Vorschau kann nur eine Videodatei abspielen, die der Browser erreichen und dekodieren kann. Eine relative Source wird anhand der URL der Generatorseite aufgelöst.
Ein HTML-Element <video> in C# erstellen
Der Bereich HTML Code enthält das konfigurierte <video>-Markup. Der Bereich C# Code darunter erstellt dasselbe Element und die MP4-Quelle mit
Aspose.HTML for .NET
.
Der erzeugte Code führt folgende Schritte aus:
- Erstellt ein
HTMLDocumentund mitDocument.CreateElement()ein Element<video>. - Wendet die gewählten Werte für Laden, Wiedergabe und Abmessungen mit
Element.SetAttribute()an. - Erstellt ein
<source>-Element für die MP4-Ressource und fügt es mitNode.AppendChild()zum Element<video>hinzu. - Fügt
<video>zum Dokumentkörper hinzu und speichertvideo.htmlmitHTMLDocument.Save().
Konfigurieren Sie zuerst den Videoplayer und kopieren Sie anschließend den aktualisierten C#-Code in Ihr .NET-Projekt.
FAQ zum HTML Video-Generator
1. Warum wird das Video in der Vorschau nicht abgespielt?
Die MP4-URL oder der relative Pfad muss auf eine Ressource verweisen, die der Browser erreichen kann. Außerdem muss der Browser die im MP4-Container gespeicherten Codecs unterstützen. Prüfen Sie bei einer leeren Wiedergabe die aufgelöste URL, die Serverantwort und die Codec-Kompatibilität.
2. Warum bleibt ein Video mit aktiviertem Autoplay pausiert?
Browser blockieren häufig die automatische Wiedergabe von Videos mit hörbarem Ton. Aktivieren Sie Muted, wenn Autoplay benötigt wird. Beachten Sie jedoch, dass Browserrichtlinien und Benutzereinstellungen den automatischen Start weiterhin verhindern können.
3. Garantiert Preload, wie viele Videodaten der Browser lädt?
Nein. Das Attribut preload ist lediglich ein Hinweis. none rät vom Vorladen ab, metadata fordert grundlegende Mediendaten an und auto erlaubt das Laden weiterer Daten. Wegen Autoplay, Netzwerkbedingungen oder Datenspareinstellungen kann der Browser anders entscheiden.
4. Was geschieht, wenn Width und Height nicht dem Seitenverhältnis des Videos entsprechen?
Width und Height bestimmen den Wiedergabebereich. Browser bewahren darin normalerweise das intrinsische Seitenverhältnis des Videos, wodurch seitlich oder oben und unten freie Flächen entstehen können. Lassen Sie einen oder beide Werte leer, wenn keine festen Abmessungen erforderlich sind.
5. Lädt der Generator die MP4-Datei hoch, hostet oder konvertiert er sie?
Nein. Der Generator erstellt HTML- und C#-Code, der auf die eingegebene Source verweist. Die Videodatei muss bereits unter dieser URL oder diesem relativen Pfad erreichbar und mit für die Zielbrowser geeigneten Codecs kodiert sein.
Aspose.HTML for .NET installieren
Installieren Sie Aspose.HTML for .NET aus NuGet mit der .NET CLI:
dotnet add package Aspose.HTML
Alternativ können Sie die Benutzeroberfläche des NuGet-Paket-Managers verwenden oder Install-Package Aspose.HTML in der Paket-Manager-Konsole ausführen. Einzelheiten zur Einrichtung finden Sie in der
Installationsanleitung
. Mit einer
temporären Lizenz
können Sie die API ohne Einschränkungen der Evaluierung testen.
Weitere HTML-Generatoren
Weitere HTML-Elemente und Strukturen mit spezialisierten Generatoren erstellen