Criar um elemento HTML <video> online

O Gerador HTML Video cria um elemento <video> com um <source> MP4. Informe o local do vídeo, escolha suas configurações de carregamento e reprodução e, se necessário, defina a área de reprodução. A visualização, a saída HTML e a saída C# são atualizadas juntas.



Criar um elemento HTML <video> em C#

O painel HTML Code acima contém a marcação <video> configurada. O painel C# Code abaixo cria o mesmo elemento e a origem MP4 com o Aspose.HTML for .NET .

  1. Cria um HTMLDocument e um elemento <video> com Document.CreateElement() .
  2. Aplica os valores selecionados de carregamento, reprodução e dimensões com Element.SetAttribute() .
  3. Cria um elemento <source> para o recurso MP4 e o adiciona ao vídeo com Node.AppendChild() .
  4. Anexa o vídeo ao corpo do documento e salva video.html com HTMLDocument.Save() .

Configure primeiro o vídeo e depois copie o código C# atualizado para seu projeto .NET.


Perguntas frequentes sobre o Gerador HTML Video

1. Por que o vídeo não é reproduzido na visualização?

A URL ou o caminho relativo do MP4 deve apontar para um recurso acessível ao navegador, e o navegador precisa oferecer suporte aos codecs do contêiner MP4. Confira a URL resolvida, a resposta do servidor e a compatibilidade dos codecs quando o player estiver vazio ou indicar uma origem incompatível.

2. Por que um vídeo com Autoplay permanece pausado?

Navegadores geralmente bloqueiam a reprodução automática de vídeos com som audível. Ative Muted quando precisar de reprodução automática, mas lembre-se de que a política do navegador e as preferências do usuário ainda podem impedi-la.

3. Preload garante quanto do vídeo será baixado pelo navegador?

Não. O atributo preload é apenas uma dica. none desestimula o pré-carregamento, metadata solicita informações básicas e auto permite buscar mais dados, mas o navegador pode agir de outro modo devido à reprodução automática, à rede ou às configurações de economia de dados.

4. O que acontece quando a largura e a altura têm proporção diferente do vídeo?

A largura e a altura definem a área de reprodução. Normalmente o navegador preserva a proporção intrínseca do vídeo dentro dessa área, o que pode deixar espaço vazio nas laterais ou nas partes superior e inferior. Deixe uma ou ambas as dimensões vazias quando não forem necessárias.

5. O gerador carrega, hospeda ou converte o arquivo MP4?

Não. O gerador cria apenas o código HTML e C# que referencia a origem informada. O arquivo de vídeo já deve estar disponível nessa URL ou caminho relativo e sua codificação deve ser adequada aos navegadores que você pretende oferecer suporte.


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.