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.
Opções do Gerador HTML Video
- Source (MP4) define a URL ou o caminho relativo usado pelo elemento filho
<source>. - Preload adiciona
auto,metadataounonecomo dica de carregamento para o navegador. - Width e Height definem as dimensões da área de reprodução em pixels CSS quando há valores.
- Autoplay, Controls, Loop e Muted adicionam os atributos booleanos correspondentes ao elemento
<video>.
A visualização só reproduz um recurso que o navegador possa acessar e decodificar. Uma origem relativa é resolvida com base na URL da página do gerador.
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
.
- Cria um
HTMLDocumente um elemento<video>comDocument.CreateElement(). - Aplica os valores selecionados de carregamento, reprodução e dimensões com
Element.SetAttribute(). - Cria um elemento
<source>para o recurso MP4 e o adiciona ao vídeo comNode.AppendChild(). - Anexa o vídeo ao corpo do documento e salva
video.htmlcomHTMLDocument.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.
Geradores HTML relacionados
Crie outras estruturas e elementos HTML com geradores específicos.