Ein HTML-Element <audio> online erstellen
Der HTML Audio-Generator erstellt ein Element <audio> mit optionalen untergeordneten <source>-Elementen für OGG und MP3. Geben Sie einen oder beide Speicherorte der Audiodateien an und wählen Sie die Lade- und Wiedergabeeinstellungen. Vorschau, HTML-Ausgabe und C#-Ausgabe werden gemeinsam aktualisiert.
Einstellungen des HTML Audio-Generators
Der interaktive Generator bietet folgende Einstellungen:
- Source (OGG) und Source (MP3) legen URLs oder relative Pfade für die untergeordneten
<source>-Elemente fest. Leere Quellfelder werden weggelassen. - Preload fügt
auto,metadataodernoneals Ladehinweis für den Browser hinzu. - Autoplay, Controls, Loop und Muted fügen dem Element
<audio>die entsprechenden booleschen Attribute hinzu.
Im erzeugten Markup steht die OGG-Quelle vor der MP3-Quelle. Der Browser prüft die verfügbaren Quellen in dieser Reihenfolge und verwendet die erste abspielbare Variante.
Ein HTML-Element <audio> in C# erstellen
Der Bereich HTML Code enthält das konfigurierte <audio>-Markup. Der Bereich C# Code darunter erstellt dasselbe Audioelement und die Quellenliste mit
Aspose.HTML for .NET
.
Der erzeugte Code führt folgende Schritte aus:
- Erstellt ein
HTMLDocumentund mitDocument.CreateElement()ein Element<audio>. - Wendet die gewählten Werte für Preload und Wiedergabe mit
Element.SetAttribute()an. - Erstellt die angegebenen
<source>-Elemente für OGG und MP3 und fügt sie mitNode.AppendChild()zum Element<audio>hinzu. - Fügt
<audio>zum Dokumentkörper hinzu und speichertaudio.htmlmitHTMLDocument.Save().
Konfigurieren Sie zuerst den Audioplayer und kopieren Sie anschließend den aktualisierten C#-Code in Ihr .NET-Projekt.
FAQ zum HTML Audio-Generator
1. Warum wird das Audio in der Vorschau nicht abgespielt?
Jede Quell-URL oder jeder relative Pfad muss auf eine Ressource verweisen, die der Browser erreichen kann. Außerdem muss der Browser die Audiokodierung unterstützen. Prüfen Sie die aufgelöste URL, die Serverantwort, den MIME-Typ und die Codec-Kompatibilität, wenn keine Quelle abgespielt werden kann.
2. Warum kann ich sowohl eine OGG- als auch eine MP3-Quelle angeben?
Alternative Quellen verbessern die Wiedergabekompatibilität in verschiedenen Browsern und Umgebungen. Das erzeugte Element <audio> listet OGG zuerst und MP3 danach auf. Der Browser prüft beide Quellen der Reihe nach und verwendet das erste unterstützte Format.
3. Warum bleibt ein Audioplayer mit aktiviertem Autoplay pausiert?
Browser blockieren häufig die automatische hörbare Wiedergabe, bis der Benutzer mit der Seite interagiert. Muted kann Autoplay in manchen Umgebungen ermöglichen. Ob die Wiedergabe automatisch beginnt, bestimmen jedoch weiterhin Browserrichtlinien und Benutzereinstellungen.
4. Garantiert Preload, wie viele Audiodaten der Browser lädt?
Nein. Das Attribut preload ist ein Hinweis und kein Befehl. none rät vom Vorladen ab, metadata fordert grundlegende Mediendaten an und auto erlaubt das Laden weiterer Daten. Der Browser kann dennoch eine andere Strategie wählen.
5. Lädt der Generator Audiodateien hoch, hostet oder konvertiert er sie?
Nein. Er erstellt HTML- und C#-Code, der auf die eingegebenen OGG- oder MP3-Quellen verweist. Die Dateien müssen bereits unter diesen URLs oder relativen Pfaden verfügbar und in einem von den Zielbrowsern unterstützten Format 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