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.



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 .

  1. Cria um HTMLDocument e um elemento <audio> com Document.CreateElement() .
  2. Aplica os valores selecionados de Preload e reprodução com Element.SetAttribute() .
  3. Cria os elementos <source> OGG e MP3 informados e os adiciona ao áudio com Node.AppendChild() .
  4. Anexa o áudio ao corpo do documento e salva audio.html com HTMLDocument.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.