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.



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:

  1. Erstellt ein HTMLDocument und mit Document.CreateElement() ein Element <video>.
  2. Wendet die gewählten Werte für Laden, Wiedergabe und Abmessungen mit Element.SetAttribute() an.
  3. Erstellt ein <source>-Element für die MP4-Ressource und fügt es mit Node.AppendChild() zum Element <video> hinzu.
  4. Fügt <video> zum Dokumentkörper hinzu und speichert video.html mit HTMLDocument.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.