Criar um elemento HTML <audio> online
O Gerador HTML Audio cria um elemento <audio> com elementos <source> opcionais para OGG e MP3. Informe um ou os dois locais de áudio e escolha as configurações de carregamento e reprodução. A visualização, a saída HTML e a saída C# são atualizadas juntas.
Opções do Gerador HTML Audio
- Source (OGG) e Source (MP3) definem URLs ou caminhos relativos para os elementos filhos
<source>. Campos de origem vazios são omitidos. - Preload adiciona
auto,metadataounonecomo dica de carregamento para o navegador. - Autoplay, Controls, Loop e Muted adicionam os atributos booleanos correspondentes ao elemento
<audio>.
A marcação gerada coloca a origem OGG antes da origem MP3. O navegador examina as opções na ordem e escolhe uma que possa reproduzir.
Criar um elemento HTML <audio> em C#
O painel HTML Code acima contém a marcação <audio> configurada. O painel C# Code abaixo cria o mesmo elemento e a lista de origens com o
Aspose.HTML for .NET
.
- Cria um
HTMLDocumente um elemento<audio>comDocument.CreateElement(). - Aplica os valores selecionados de Preload e reprodução com
Element.SetAttribute(). - Cria os elementos
<source>OGG e MP3 informados e os adiciona ao áudio comNode.AppendChild(). - Anexa o áudio ao corpo do documento e salva
audio.htmlcomHTMLDocument.Save().
Configure primeiro o player de áudio e depois copie o código C# atualizado para seu projeto .NET.
Perguntas frequentes sobre o Gerador HTML Audio
1. Por que o áudio não é reproduzido na visualização?
Cada URL ou caminho relativo deve apontar para um recurso acessível ao navegador, que também precisa oferecer suporte à codificação do áudio. Confira a URL resolvida, a resposta do servidor, o tipo MIME e a compatibilidade do codec quando nenhum recurso puder ser reproduzido.
2. Por que posso informar origens OGG e MP3?
Origens alternativas melhoram a compatibilidade entre navegadores e ambientes. O elemento <audio> gerado lista OGG primeiro e MP3 depois. O navegador examina as opções na ordem e usa a primeira cujo tipo e codificação sejam compatíveis.
3. Por que um player com Autoplay permanece pausado?
Navegadores geralmente bloqueiam a reprodução automática com som até que o usuário interaja com a página. Ativar Muted pode permitir a reprodução em alguns ambientes, mas a política do navegador e as preferências do usuário ainda determinam o resultado.
4. Preload garante quanto do áudio será baixado pelo navegador?
Não. O atributo preload é uma dica, não uma ordem. none desestimula o pré-carregamento, metadata solicita informações básicas e auto permite buscar mais dados, mas o navegador pode escolher outra estratégia.
5. O gerador carrega, hospeda ou converte arquivos de áudio?
Não. Ele cria somente código HTML e C# que referencia os locais OGG ou MP3 informados. Os arquivos já devem estar disponíveis nessas URLs ou caminhos relativos e codificados em formatos aceitos pelos navegadores de destino.
Instalar o Aspose.HTML for .NET
Instale o Aspose.HTML for .NET pelo NuGet usando a CLI do .NET:
dotnet add package Aspose.HTML
Você também pode usar a interface do Gerenciador de Pacotes NuGet ou executar Install-Package Aspose.HTML no Console do Gerenciador de Pacotes. Consulte o
guia de instalação
para configurar a biblioteca ou solicite uma
licença temporária
para avaliar a API sem limitações.
Geradores HTML relacionados
Crie outras estruturas e elementos HTML com geradores específicos.