Créer un élément HTML <audio> en ligne
Le Générateur HTML Audio crée un élément <audio> avec des éléments enfants <source> facultatifs pour OGG et MP3. Indiquez un emplacement audio ou les deux, puis choisissez les paramètres de chargement et de lecture. L’aperçu et les sorties HTML et C# sont actualisés ensemble.
Options du Générateur HTML Audio
Le générateur interactif propose les options suivantes :
- Source (OGG) et Source (MP3) définissent les URL ou chemins relatifs des éléments enfants
<source>. Les champs de source vides sont omis. - Preload ajoute
auto,metadataounonecomme indication de chargement pour le navigateur. - Autoplay, Controls, Loop et Muted ajoutent les attributs booléens correspondants à l’élément
<audio>.
Le balisage généré place la source OGG avant la source MP3. Le navigateur examine les sources disponibles dans cet ordre et sélectionne la première qu’il peut lire.
Créer un élément HTML <audio> en C#
Le panneau HTML Code contient le balisage <audio> configuré. Le panneau C# Code crée en dessous le même élément audio et la liste des sources avec
Aspose.HTML for .NET
.
Le code généré suit les étapes suivantes :
- Crée un
HTMLDocumentet un élément<audio>avecDocument.CreateElement(). - Applique les valeurs de Preload et de lecture sélectionnées avec
Element.SetAttribute(). - Crée les éléments
<source>indiqués pour OGG et MP3 et les ajoute à<audio>avecNode.AppendChild(). - Ajoute
<audio>au corps du document et enregistreaudio.htmlavecHTMLDocument.Save().
Configurez d’abord le lecteur audio, puis copiez le code C# actualisé dans votre projet .NET.
Questions fréquentes sur le Générateur HTML Audio
1. Pourquoi l’audio ne se lit-il pas dans l’aperçu ?
Chaque URL ou chemin relatif doit désigner une ressource accessible au navigateur, qui doit également prendre en charge l’encodage audio. Si le lecteur ne trouve aucune source lisible, vérifiez l’URL résolue, la réponse du serveur, le type MIME et la compatibilité du codec.
2. Pourquoi puis-je fournir des sources OGG et MP3 ?
Des sources alternatives améliorent la compatibilité de lecture entre les navigateurs et les environnements. L’élément <audio> généré énumère d’abord OGG, puis MP3. Le navigateur les examine dans cet ordre et utilise la première source dont il prend en charge le type MIME et l’encodage.
3. Pourquoi un lecteur audio avec Autoplay activé reste-t-il en pause ?
Les navigateurs bloquent souvent la lecture automatique audible jusqu’à ce que l’utilisateur interagisse avec la page. Activer Muted peut autoriser Autoplay dans certains environnements, mais la politique du navigateur et les préférences de l’utilisateur déterminent toujours si la lecture démarre.
4. Preload garantit-il la quantité de données audio téléchargées par le navigateur ?
Non. L’attribut preload est une indication, pas une commande. none déconseille le préchargement, metadata demande les informations multimédias essentielles et auto autorise le téléchargement de davantage de données, mais le navigateur peut choisir une autre stratégie.
5. Le générateur téléverse-t-il, héberge-t-il ou convertit-il les fichiers audio ?
Non. Il crée du code HTML et C# qui fait référence aux emplacements OGG ou MP3 indiqués. Les fichiers doivent déjà être disponibles à ces URL ou chemins relatifs et utiliser des formats compatibles avec les navigateurs ciblés.
Installer Aspose.HTML for .NET
Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :
dotnet add package Aspose.HTML
Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le
guide d’installation
pour la configuration, ou demandez une
licence temporaire
afin d’évaluer l’API sans limitations.
Autres générateurs HTML
Créez d’autres éléments et structures HTML avec des générateurs spécialisés